public IActionResult AddUpdateFeeStructure(ModelFeeStructure MFS) { if (!ModelState.IsValid) { TempData["Action"] = Constants.FAILED; return(View(MFS)); } try { if (MFS.Id > 0) { MFS.DateUpdated = DateTime.Now; OurdbContext.FeeStructure.Update(CopyMFSToFS(MFS)); OurdbContext.SaveChanges(); } else { OurdbContext.FeeStructure.Add(CopyMFSToFS(MFS)); OurdbContext.SaveChanges(); } } catch (Exception) { TempData["action"] = Constants.FAILED; } return(RedirectToAction(nameof(AdministratorController.FeeStructureList))); }
public IActionResult AddUpdateFeeStructure() { ModelFeeStructure MFS = new ModelFeeStructure(); MFS.DateCreated = DateTime.Now.Date; IList <Program> ILP = OurdbContext.Program.ToList(); ViewBag.vb = ILP; IList <Shift> ILS = OurdbContext.Shift.ToList(); ViewBag.vbs = ILS; return(View(MFS)); }
private ModelFeeStructure CopyFSToMFS(FeeStructure FS) { ModelFeeStructure MFS = new ModelFeeStructure { Id = FS.Id, FkProgramId = FS.FkProgramId, Shift = FS.Shift, Year1 = FS.Year1, Year2 = FS.Year2, DateCreated = FS.DateCreated, DateUpdated = FS.DateUpdated, }; return(MFS); }
private FeeStructure CopyMFSToFS(ModelFeeStructure MFS) { FeeStructure FS = new FeeStructure { Id = MFS.Id, FkProgramId = MFS.FkProgramId, Shift = MFS.Shift, Year1 = MFS.Year1, Year2 = MFS.Year2, DateCreated = MFS.DateCreated, DateUpdated = MFS.DateUpdated, }; return(FS); }