Esempio n. 1
0
        public ActionResult RiskTypeDelete(int id)
        {
            RiskTypeViewModel vm = new RiskTypeViewModel();

            vm.RiskType = db.RiskTypes.Single(p => p.RiskTypeId == id);
            return(View(vm));
        }
Esempio n. 2
0
        public ActionResult RiskTypeNew(int groupId)
        {
            RiskTypeViewModel vm = new RiskTypeViewModel();

            vm.RiskGroup = db.RiskGroups.Single(p => p.RiskGroupId == groupId);
            return(View(vm));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
 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));
 }
Esempio n. 5
0
 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));
 }