public ActionResult Create(AcheivementModel acheivementModel) { try { Acheivement acheivement = new Acheivement { ID = acheivementModel.ID, NameofAward = acheivementModel.NameofAward, Remarks = acheivementModel.Remarks, SchemeName = acheivementModel.SchemeName, WonBy = acheivementModel.WonBy, Year = acheivementModel.Year }; if (ModelState.IsValid) { if (acheivement.ID > 0) { acheivementRepository.UpdateAcheivement(acheivement); } else { acheivementRepository.InsertAcheivement(acheivement); } } else { return(View(acheivementModel)); } return(RedirectToAction("Index")); } catch (Exception) { return(View(acheivementModel)); } }
public ActionResult Create(int id = 0) { Acheivement acheivement = new Acheivement(); if (id > 0) { acheivement = acheivementRepository.GetAcheivementById(id); } AcheivementModel acheivementModel = new AcheivementModel { ID = acheivement.ID, NameofAward = acheivement.NameofAward, Remarks = acheivement.Remarks, SchemeName = acheivement.SchemeName, WonBy = acheivement.WonBy, Year = acheivement.Year }; return(View(acheivementModel)); }