public ActionResult Save(AgeingSlabFormViewModel ageingSViewModel) { if (!ModelState.IsValid) { return(View("AgeingSlabForm", ageingSViewModel)); } //else we continue if (ageingSViewModel.AgeingSlab.Id == 0) //then it's a new one { _context.AgeingSlabs.Add(ageingSViewModel.AgeingSlab); _context.SaveChanges(); } else { var ageingSlabInDb = _context.AgeingSlabs.Find(ageingSViewModel.AgeingSlab.Id); if (ageingSlabInDb == null) { return(HttpNotFound()); } ageingSlabInDb.Name = ageingSViewModel.AgeingSlab.Name; ageingSlabInDb.FromDays = ageingSViewModel.AgeingSlab.FromDays; ageingSlabInDb.ToDays = ageingSViewModel.AgeingSlab.ToDays; _context.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult New() { var ageingSlab = new AgeingSlab { Id = 0 }; var ageingSViewModel = new AgeingSlabFormViewModel { ActionIndicator = 1, AgeingSlab = ageingSlab }; return(View("AgeingSlabForm", ageingSViewModel)); }
public ActionResult Edit(int id) { var ageingslabInDb = _context.AgeingSlabs.Find(id); if (ageingslabInDb == null) { return(HttpNotFound()); } var ageingSViewModel = new AgeingSlabFormViewModel { ActionIndicator = 2, AgeingSlab = ageingslabInDb }; return(View("AgeingSlabForm", ageingSViewModel)); }