Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }