public ActionResult Delete(int?riskPK) { IRisksRepository risksRepository = new RisksRepository(db); if (riskPK != null) { Risk risk = risksRepository.GetRiskByPK((int)riskPK); risk.Deleted = true; risksRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("DELETE", risk.RiskPK); } return(Redirect(Request.UrlReferrer.AbsoluteUri)); }
public ActionResult Edit(int?riskPK) { if (riskPK != null) { IRisksRepository risksRepository = new RisksRepository(db); Risk risk = risksRepository.GetRiskByPK((int)riskPK); RiskView riskView = new RiskView(); riskView.ConvertFrom(risk, riskView); return(View(riskView)); } else { return(RedirectToAction("Index", "Risk")); } }
public ActionResult Edit(RiskView riskView) { if (ModelState.IsValid) { IRisksRepository risksRepository = new RisksRepository(db); Risk risk = risksRepository.GetRiskByPK((int)riskView.RiskPK); riskView.ConvertTo(riskView, risk); risksRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("UPDATE", risk.RiskPK); return(RedirectToAction("Index", "Risk")); } else { return(View(riskView)); } }