public ActionResult CauseTypeNew(int groupId) { CauseTypeViewModel vm = new CauseTypeViewModel(); vm.CauseGroup = db.CauseGroups.Single(p => p.CauseGroupId == groupId); return(View(vm)); }
public ActionResult CauseTypeDelete(int id) { CauseTypeViewModel vm = new CauseTypeViewModel(); vm.CauseType = db.CauseTypes.Single(p => p.CauseTypeId == id); return(View(vm)); }
public ActionResult CauseTypeList(int groupId) { CauseTypeViewModel vm = new CauseTypeViewModel(); vm.CauseGroup = db.CauseGroups.Single(p => p.CauseGroupId == groupId); vm.CauseTypes = db.CauseTypes.Where(p => p.CauseGroupId == groupId); ViewBag.CanModify = userData.IsAdmin; return(View(vm)); }
public ActionResult CauseTypeEdit(CauseTypeViewModel vm) { if (ModelState.IsValid) { db.CauseTypes.Attach(vm.CauseType); db.Entry(vm.CauseType).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("CauseTypeList", new { groupId = vm.CauseType.CauseGroupId })); } return(View(vm)); }
public ActionResult CauseTypeNew(CauseTypeViewModel vm, int groupId) { if (ModelState.IsValid) { vm.CauseType.CauseGroupId = groupId; db.CauseTypes.Add(vm.CauseType); db.SaveChanges(); return(RedirectToAction("CauseTypeList", new { groupId = groupId })); } vm.CauseGroup = db.CauseGroups.Single(p => p.CauseGroupId == groupId); return(View(vm)); }
public ActionResult CauseTypeNew(CauseTypeViewModel vm, int groupId) { if (ModelState.IsValid) { vm.CauseType.CauseGroupId = groupId; db.CauseTypes.AddObject(vm.CauseType); db.SaveChanges(); return RedirectToAction("CauseTypeList", new { groupId = groupId }); } vm.CauseGroup = db.CauseGroups.Single(p => p.CauseGroupId == groupId); return View(vm); }
public ActionResult CauseTypeNew(int groupId) { CauseTypeViewModel vm = new CauseTypeViewModel(); vm.CauseGroup = db.CauseGroups.Single(p => p.CauseGroupId == groupId); return View(vm); }
public ActionResult CauseTypeList(int groupId) { CauseTypeViewModel vm = new CauseTypeViewModel(); vm.CauseGroup = db.CauseGroups.Single(p => p.CauseGroupId == groupId); vm.CauseTypes = db.CauseTypes.Where(p => p.CauseGroupId == groupId); ViewBag.CanModify = userData.IsAdmin; return View(vm); }
public ActionResult CauseTypeEdit(CauseTypeViewModel vm) { if (ModelState.IsValid) { db.CauseTypes.Attach(vm.CauseType); db.ObjectStateManager.ChangeObjectState(vm.CauseType, EntityState.Modified); db.SaveChanges(); return RedirectToAction("CauseTypeList", new { groupId = vm.CauseType.CauseGroupId }); } return View(vm); }
public ActionResult CauseTypeEdit(int id) { CauseTypeViewModel vm = new CauseTypeViewModel(); vm.CauseType = db.CauseTypes.Single(p => p.CauseTypeId == id); return View(vm); }