public IActionResult AddUpdateMeritList(ModelMeritList MML) { if (!ModelState.IsValid) { TempData["Action"] = Constants.FAILED; return(View(MML)); } try { if (MML.MeritListId > 0) { MML.DateUpdated = DateTime.Now; OurdbContext.MeritList.Update(CopyMMLToML(MML)); OurdbContext.SaveChanges(); } else { OurdbContext.MeritList.Add(CopyMMLToML(MML)); OurdbContext.SaveChanges(); } } catch (Exception) { TempData["Action"] = Constants.FAILED; } return(RedirectToAction(nameof(AdministratorController.MeritListList))); }
public IActionResult AddUpdateMeritList() { ModelMeritList ML = new ModelMeritList(); ML.DateCreated = DateTime.Now; IList <Program> ILP = OurdbContext.Program.ToList(); ViewBag.vb = ILP; IList <Shift> ILS = OurdbContext.Shift.ToList(); ViewBag.vbs = ILS; return(View(ML)); }
private MeritList CopyMLToMML(MeritList ML) { ModelMeritList MML = new ModelMeritList { MeritListId = ML.MeritListId, FkProgramId = ML.FkProgramId, Shift = ML.Shift, MeritListValue = ML.MeritListValue, DateCreated = ML.DateCreated, DateUpdated = ML.DateUpdated, }; return(ML); }