public ActionResult RiskDetails(int id) { var model = new RiskVM(); var mediator = new RiskMediator(); model = mediator.GetRisk(id); return(View("~/Views/Risk/RiskDetail.cshtml", model)); }
public ActionResult Index(int id) { var mediator = new RiskMediator(); var model = mediator.GetProjectRisks(id); ViewBag.ProjectId = id; return(View(model)); }
public ActionResult EditRisk(int id) { var mediator = new RiskMediator(); var model = mediator.GetRisk(id); ViewBag.ControllerAction = "EditRisk"; ViewBag.PageTitle = "Edit Risk"; return(View("~/Views/Risk/RiskForm.cshtml", model)); }
public ActionResult EditRisk(RiskVM model) { var mediator = new RiskMediator(); var success = mediator.UpdateRisk(model); if (success) { string url = string.Format("/risk/index/{0}", model.ProjectId); return(Redirect(url)); } else { ViewBag.ControllerAction = "CreateRisk"; ViewBag.PageTitle = "Create Risk"; ModelState.AddModelError("ErrorMessage", "Unable to update risk."); return(View("~/Views/Risk/RiskForm.cshtml", model)); } }