public ActionResult RiskTypeDelete(int id) { RiskTypeViewModel vm = new RiskTypeViewModel(); vm.RiskType = db.RiskTypes.Single(p => p.RiskTypeId == id); return(View(vm)); }
public ActionResult RiskTypeNew(int groupId) { RiskTypeViewModel vm = new RiskTypeViewModel(); vm.RiskGroup = db.RiskGroups.Single(p => p.RiskGroupId == groupId); return(View(vm)); }
public ActionResult RiskTypeList(int groupId) { RiskTypeViewModel vm = new RiskTypeViewModel(); vm.RiskGroup = db.RiskGroups.Single(p => p.RiskGroupId == groupId); vm.RiskTypes = db.RiskTypes.Where(p => p.RiskGroupId == groupId); ViewBag.CanModify = userData.IsAdmin; return(View(vm)); }
public ActionResult RiskTypeEdit(RiskTypeViewModel vm) { if (ModelState.IsValid) { db.RiskTypes.Attach(vm.RiskType); db.Entry(vm.RiskType).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("RiskTypeList", new { groupId = vm.RiskType.RiskGroupId })); } return(View(vm)); }
public ActionResult RiskTypeNew(RiskTypeViewModel vm, int groupId) { if (ModelState.IsValid) { vm.RiskType.RiskGroupId = groupId; db.RiskTypes.Add(vm.RiskType); db.SaveChanges(); return(RedirectToAction("RiskTypeList", new { groupId = groupId })); } vm.RiskGroup = db.RiskGroups.Single(p => p.RiskGroupId == groupId); return(View(vm)); }