public ActionResult GroupsEdit(BackEndGroupsEdit backEndGroupsEdit, int id) { if (ModelState.IsValidOrRefresh()) { Groups groups = new Groups(); int? result = groups.Edit(id, backEndGroupsEdit.GroupName); switch (result) { case 0: ModelState.AddResult(ViewData, ModelStateResult.Success, Resources.Strings.ItemSuccessfullyEdited); break; case 2: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist); ViewData.IsFormVisible(false); break; case 3: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.GroupNameAlreadyExists); break; default: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.UnexpectedError); break; } } return(View(backEndGroupsEdit)); }
public ActionResult GroupsEdit(int id) { BackEndGroupsEdit backEndGroupsEdit = new BackEndGroupsEdit(); Groups groups = new Groups(); Group group = groups.GetGroupById(id); if (group.IsNotNull()) { backEndGroupsEdit.GroupName = group.GroupName; } else { ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist); ViewData.IsFormVisible(false); } return(View(backEndGroupsEdit)); }