У меня есть такая модель:
public class MasterDoc
{
[Key]
public int MasterID {get;set;}
public string documentnumber {get;set;}
public string oYear {get;set;}
public bool isReady {get;set;} = 1
}
public class DocList
{
[Key]
public int DocListID {get;set;}
[ForeignKey("MasterDoc")]
public int MasterID {get;set;}
public MasterDoc MasterDoc {get;set;}
public DateTime? OrderDate {get;set;}
}
Итак, сценарий таков, что я хочу иметь список (таблицу) MasterDoc
с флажком на таблице. Когда пользователь установит флажок, пользователь нажмет кнопку отправки. Он создаст новую запись в таблице DocList
, к ней будет добавлено только значение MasterID. Кроме того, столбец isReady
в таблице MasterDoc
обновлен до 0
или false
.
В настоящее время у меня есть контроллер, подобный:
public ActionResult Index(string xYear)
{
var masterDocs = db.MasterDocs.Where(c => c.Year == xYear);
return View(masterDocs.ToList());
}