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)); }
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)); }