示例#1
0
 public ChangeLogsController(ApplicationDbContext context)
 {
     _db            = context;
     changeImpactVM = new ChangeImpactVM()
     {
         ChangeLog = new ChangeLog(),
         Impact    = new Models.Impact(),
     };
 }
示例#2
0
 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));
 }