Я хочу сохранить поля и флажки в таблице базы данных в форме: Таблица соединений содержит следующие поля:
таблица соединений:
public partial class Connection
{
[Key]
public int ID { get; set; }
public string CommunicationName { get; set; }
public bool IsSelected { get; set; }
}
Таблица регистрации:
public class RegisterForm
{
#region Ctor
public RegisterForm()
{
}
#endregion Ctor
#region Properties
[Key]
[Required]
public int ID { get; set; }
[Required(ErrorMessage = ("Required"))]
[StringLength(50, ErrorMessage = "This field must be a maximum of 50 characters")]
[TypeConverter("NVarchar(121)")]
[DisplayName("FullName")]
public string FullName { get; set; }
public string Email { get; set; }
public List<Connection> Communications { get; set; }
}
Значения полей флажков в списке отображаются с использованием следующего метода:
questionForm.Communications = db.Connections.ToList<Connection>();
Теперь, как сохранить информацию в сообщении и сохранить ее в таблице регистров. ????????? Какие изменения должны быть созданы для обновления, удаления операции в реестре?
Контроллер для регистра:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include = "ID,FullName,PhoneNumber,Email,Communication,")]RegisterForm questionForm)
{
if (ModelState.IsValid)
{
db.Registers.Add(questionForm);
var data = db.SaveChanges();
return View("FormSuccessfullySubmitted");
}
return View(questionForm);
}