public JsonResult Edit(CFUserListViewModel entGrpVM) { try { if (ModelState.IsValid) { CFUserList entGrp = EntityGroupService.GetEntityGroup(entGrpVM.Id); List <CFUserListEntry> oldUsers = new List <CFUserListEntry>(); if (entGrp != null) { oldUsers = entGrp.CFUserListEntries.ToList(); } entGrp = entGrpVM.UpdateModel(entGrp); entGrp = EntityGroupService.EditEntityGroup(entGrp, oldUsers); Db.SaveChanges(); entGrpVM.ErrorMessage = string.Empty; } else { if (string.IsNullOrEmpty(entGrpVM.CFUserListName)) { entGrpVM.ErrorMessage = "*"; } } } catch (Exception ex) { throw ex; } return(Json(entGrpVM)); }
// GET: Manager/EntityGroups/Edit/5 public ActionResult Edit(string id) { CFUserList entityGroup = EntityGroupService.GetEntityGroup(id); CFUserListViewModel entityGroupVM = PopulateEntityGroupViewModel(entityGroup); ViewBag.SugestedNames = entityGroupVM.AllUsers2.Values.ToArray(); return(View(entityGroupVM)); }