public async Task <ActionResult> EditRiskMitigation(RiskMitigationFormStub model) { ResponseModel response = new ResponseModel(true); Business.Entities.RiskMitigation dbItem = new Business.Entities.RiskMitigation(); model.ModifiedBy = User.UserName; model.ModifiedDate = DateTime.Now; RiskFormStub riskModel = new RiskFormStub(RiskRepo.FindByPk(model.RiskId)); if (ModelState.IsValid) { dbItem = model.GetDbObject(); await RiskMitigationRepo.UpdateAsync(dbItem); if (RiskMitigationRepo.Id != 0) { ViewBag.riskImpacts = GetRiskImpacts(model.RiskId); ViewBag.riskMitigations = GetRiskMitigations(model.RiskId); return(View("_RiskDetails", riskModel)); } else { return(View("_FormRiskMitigation", model)); } } else { return(View("_FormRiskMitigation", model)); } }
public ActionResult EditRisk(int id) { RiskFormStub models = new RiskFormStub(RiskRepo.FindByPk(id)); ViewBag.Title = "Ubah Risiko"; return(View("_FormRisk", models)); }
public ActionResult RiskDetail(int riskId) { ViewBag.riskImpacts = GetRiskImpacts(riskId); ViewBag.riskMitigations = GetRiskMitigations(riskId); RiskFormStub model = new RiskFormStub(RiskRepo.FindByPk(riskId)); return(View("_RiskDetails", model)); }
public ActionResult AddRisk(int?year) { RiskFormStub model = new RiskFormStub(); if (year == null) { year = DateTime.Now.Year; } model.Year = year.Value; ViewBag.Title = "Tambah Risiko"; return(View("_FormRisk", model)); }
public async Task <ActionResult> EditRiskImpact(List <RiskImpactFormStub> models) { ResponseModel response = new ResponseModel(true); Business.Entities.RiskImpact dbItem = new Business.Entities.RiskImpact(); int riskId = models.FirstOrDefault().RiskId; RiskFormStub riskModel = new RiskFormStub(RiskRepo.FindByPk(riskId)); foreach (RiskImpactFormStub model in models) { model.ModifiedBy = User.UserName; model.ModifiedDate = DateTime.Now; if (ModelState.IsValid) { dbItem = model.GetDbObject(); await RiskImpactRepo.UpdateAsync(dbItem); } else { return(View("_FormRiskImpact", models)); } } if (RiskImpactRepo.Id != 0) { ViewBag.riskImpacts = GetRiskImpacts(riskId); ViewBag.riskMitigations = GetRiskMitigations(riskId); return(View("_RiskDetails", riskModel)); } else { return(View("_FormRiskImpact", models)); } }