Пример #1
0
        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));
        }
Пример #2
0
        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));
            }
        }