Beispiel #1
0
        public ActionResult PageTemplatesEdit(BackEndPageTemplatesEdit backEndPageTemplatesEdit, int id)
        {
            if (ModelState.IsValidOrRefresh())
            {
                PageTemplates pageTemplates = new PageTemplates();
                int?          result        = pageTemplates.Edit(id, backEndPageTemplatesEdit.Title, backEndPageTemplatesEdit.HtmlCode, backEndPageTemplatesEdit.IsActive);
                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.PageTemplateNameAlreadyExists);
                    break;

                default:
                    ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.UnexpectedError);
                    break;
                }
            }

            return(View(backEndPageTemplatesEdit));
        }
Beispiel #2
0
        public ActionResult PageTemplatesEdit(int id)
        {
            BackEndPageTemplatesEdit backEndPageTemplatesEdit = new BackEndPageTemplatesEdit();

            PageTemplates pageTemplates = new PageTemplates();
            PageTemplate  pageTemplate  = pageTemplates.GetPageTemplateById(id);

            if (pageTemplate.IsNotNull())
            {
                backEndPageTemplatesEdit.Title    = pageTemplate.Title;
                backEndPageTemplatesEdit.HtmlCode = pageTemplate.HtmlCode;
                backEndPageTemplatesEdit.IsActive = pageTemplate.IsActive;
            }
            else
            {
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist);
                ViewData.IsFormVisible(false);
            }

            return(View(backEndPageTemplatesEdit));
        }