public ActionResult EditJurisdiction(int id) { var context = DataContext.getUasDbContext(); var group = context.uas_Group.SingleOrDefault(x => x.GroupID == id); var model = new JurisdictionUnitModel(); LoadJurisdictionDropdowns(context, model); model.Jurisdiction = group.GroupName; model.Unit = group.ParentGroupId.ToString(); model.GroupId = id; return(View(model)); }
private static void LoadJurisdictionDropdowns(UASEntities context, JurisdictionUnitModel model) { var units = from g in context.uas_Group where g.GroupTypeID == 195 select g; model.Units = (from u in units select new SelectListItem() { Text = u.GroupName, Value = u.GroupID.ToString() }).ToList(); }
public ActionResult EditJurisdiction(JurisdictionUnitModel model) { var context = DataContext.getUasDbContext(); if (ModelState.IsValid) { var group = context.uas_Group.SingleOrDefault(x => x.GroupID == model.GroupId); int unitId = 0; int.TryParse(model.Unit, out unitId); group.ParentGroupId = unitId; context.SaveChanges(); return(RedirectToAction("Jurisdiction")); } LoadJurisdictionDropdowns(context, model); return(View(model)); }