Example #1
0
        public ActionResult ContentTemplatesEdit(BackEndContentTemplatesEdit backEndContentTemplatesEdit, int id)
        {
            ContentTemplates contentTemplates = new ContentTemplates();
            int?result = contentTemplates.Edit(id, backEndContentTemplatesEdit.Title, backEndContentTemplatesEdit.Description, backEndContentTemplatesEdit.Content, backEndContentTemplatesEdit.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.ContentTemplateTitleAlreadyExists);
                break;

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

            return(View(backEndContentTemplatesEdit));
        }
Example #2
0
        public ActionResult ContentTemplatesAdd(BackEndContentTemplatesAdd backEndContentTemplatesAdd)
        {
            if (ModelState.IsValidOrRefresh())
            {
                ContentTemplates contentTemplates = new ContentTemplates();
                int?result = contentTemplates.Add(backEndContentTemplatesAdd.Title, backEndContentTemplatesAdd.Description, backEndContentTemplatesAdd.Content, backEndContentTemplatesAdd.IsActive);
                switch (result)
                {
                case 0:
                    ModelState.Clear();
                    backEndContentTemplatesAdd = new BackEndContentTemplatesAdd();

                    ModelState.AddResult(ViewData, ModelStateResult.Success, Resources.Strings.ItemSuccessfullyAdded);
                    break;

                case 2:
                    ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ContentTemplateTitleAlreadyExists);
                    break;

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

            return(View(backEndContentTemplatesAdd));
        }
Example #3
0
        public ActionResult ContentTemplatesDelete(int deleteId)
        {
            ContentTemplates contentTemplates = new ContentTemplates();

            switch (contentTemplates.Delete(deleteId))
            {
            case 0:
                ModelState.AddResult(ViewData, ModelStateResult.Success, Resources.Strings.ItemSuccessfullyDeleted);
                break;

            case 2:
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist);
                break;

            case 3:
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemUsedSomewhereElse);
                break;

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

            return(RedirectToAction("ContentTemplates"));
        }
Example #4
0
        public ActionResult ContentTemplates(BackEndContentTemplateList backEndContentTemplateList)
        {
            ContentTemplates contentTemplates = new ContentTemplates();

            backEndContentTemplateList.ContentTemplateList = contentTemplates.GetAllContentTemplates(backEndContentTemplateList.Title, backEndContentTemplateList.Description, backEndContentTemplateList.IsActive);
            if (backEndContentTemplateList.ContentTemplateList.IsNull() || backEndContentTemplateList.ContentTemplateList.Count == 0)
            {
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.NoDataFound);
            }

            return(View(backEndContentTemplateList));
        }
Example #5
0
        public ActionResult ContentTemplatesEdit(int id)
        {
            BackEndContentTemplatesEdit backEndContentTemplatesEdit = new BackEndContentTemplatesEdit();

            ContentTemplate contentTemplate = new ContentTemplates().GetContentTemplateById(id);

            if (contentTemplate.IsNotNull())
            {
                backEndContentTemplatesEdit.Title       = contentTemplate.title;
                backEndContentTemplatesEdit.Description = contentTemplate.description;
                backEndContentTemplatesEdit.Content     = contentTemplate.content;
                backEndContentTemplatesEdit.IsActive    = contentTemplate.IsActive;
            }
            else
            {
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist);
                ViewData.IsFormVisible(false);
            }

            return(View(backEndContentTemplatesEdit));
        }
Example #6
0
        //  /Admin/GetContentTemplates/
        public ActionResult GetContentTemplates()
        {
            ContentTemplates contentTemplates = new ContentTemplates();

            return(Json(contentTemplates.GetAllContentTemplates(isActive: true), JsonRequestBehavior.AllowGet));
        }