public ChangeLogsController(ApplicationDbContext context) { _db = context; changeImpactVM = new ChangeImpactVM() { ChangeLog = new ChangeLog(), Impact = new Models.Impact(), }; }
public IActionResult UpsertVm(int?id) { changeImpactVM = new ChangeImpactVM(); if (id == null) { //create changeImpactVM.ChangeLog = new ChangeLog(); changeImpactVM.Impact = new Models.Impact(); return(View(changeImpactVM)); } //Update changeImpactVM.ChangeLog = _db.ChangeLogs.FirstOrDefault(r => r.Id == id); changeImpactVM.Impact = _db.Impacts.FirstOrDefault(i => i.ChangeLogId == id); if ((changeImpactVM.ChangeLog == null)) { NotFound(); } return(View(changeImpactVM)); }