Example #1
0
        public ActionResult AddCustomPage(ApplicationPageVM pageVm)
        {
            ApplicationPageModel pageModel = new ApplicationPageModel();

            if (ModelState.IsValid == true)
            {
                Mapper.Map(pageVm, pageModel);
                applicationPageBusiness.AddCustomPage(pageModel);
                return(RedirectToAction("EditApplicationPage", new { id_encrypted = pageVm.ContentApplicationPage.CultureInformationId, pageId_encrypted = pageVm.ApplicationPageId }));
            }
            else
            {
                ApplicationPageVM        pageVM    = new ApplicationPageVM();
                ContentApplicationPageVM contentVM = new ContentApplicationPageVM();
                contentVM.CultureInformationId = pageVm.ContentApplicationPage.CultureInformationId;
                pageVM.ApplicationPageId       = pageVm.ApplicationPageId;
                pageVM.ContentApplicationPage  = contentVM;
                CultureInformationVM    cultureinfoVM    = new CultureInformationVM();
                CultureInformationModel cultureInfoModel = cultureBusiness.GetCultureDetails(pageVm.ContentApplicationPage.CultureInformationId.Decrypt());
                Mapper.Map(cultureInfoModel, cultureinfoVM);
                ViewBag.Language         = cultureinfoVM.Language;
                ViewBag.ApplicationPages = GetPublicPages();
                return(View(pageVm));
            }
        }
Example #2
0
        public ActionResult EditApplicationPage(string id_encrypted, string pageId_encrypted, string returnId = "", string redirectedFrom = "")
        {
            CultureInformationVM    cultureinfoVM    = new CultureInformationVM();
            CultureInformationModel cultureInfoModel = cultureBusiness.GetCultureDetails(Convert.ToInt32(id_encrypted));

            Mapper.Map(cultureInfoModel, cultureinfoVM);
            if (string.IsNullOrEmpty(cultureinfoVM.ExcelFilePath))
            {
                TempData["LanguageAdded"] = false;
                return(RedirectToAction("ManageLanguage", new { id_encrypted = Convert.ToInt32(id_encrypted).Encrypt() }));
            }
            else
            {
                ApplicationPageVM    pageVM    = new ApplicationPageVM();
                ApplicationPageModel pagemodel = new ApplicationPageModel();
                pagemodel = applicationPageBusiness.GetPageDetail(Convert.ToInt32(id_encrypted), Convert.ToInt32(pageId_encrypted));
                Mapper.Map(pagemodel, pageVM);
                ViewBag.Language             = cultureinfoVM.Language;
                ViewBag.CultureInformationId = cultureinfoVM.CultureInformationId;
                ViewBag.ApplicationPages     = GetPublicPages();
                ViewBag.ReturnPageId         = returnId;
                ViewBag.redirectedFrom       = redirectedFrom;
                return(View(pageVM));
            }
        }
Example #3
0
        public ActionResult AddCustomPage(string cultureInformationId_encrypted, string applicationPageId_encrypted, string redirectedFrom = "")
        {
            ApplicationPageVM        pageVM    = new ApplicationPageVM();
            ContentApplicationPageVM contentVM = new ContentApplicationPageVM();

            contentVM.CultureInformationId = Convert.ToInt32(cultureInformationId_encrypted).Encrypt();
            pageVM.ApplicationPageId       = Convert.ToInt32(applicationPageId_encrypted).Encrypt();
            pageVM.ContentApplicationPage  = contentVM;
            CultureInformationVM    cultureinfoVM    = new CultureInformationVM();
            CultureInformationModel cultureInfoModel = cultureBusiness.GetCultureDetails(Convert.ToInt32(cultureInformationId_encrypted));

            Mapper.Map(cultureInfoModel, cultureinfoVM);
            ViewBag.Language         = cultureinfoVM.Language;
            ViewBag.ApplicationPages = GetPublicPages();
            ViewBag.redirectedFrom   = redirectedFrom;
            return(View(pageVM));
        }
Example #4
0
        public ActionResult EditApplicationPage(ApplicationPageVM pageVm)
        {
            if (ModelState.IsValid)
            {
                ApplicationPageModel pageModel = new ApplicationPageModel();
                Mapper.Map(pageVm, pageModel);
                applicationPageBusiness.UpdatePageContent(pageModel);
                ApplicationPageModel pagemodel = new ApplicationPageModel();
                TempData["DataUpdated"] = true;
            }
            else
            {
                TempData["DataUpdated"] = false;
            }
            string returnApplicationPageId = Convert.ToString(Request.Form["returnApplicationPageId"]);

            if (!string.IsNullOrEmpty(returnApplicationPageId))
            {
                pageVm.ApplicationPageId = returnApplicationPageId;
            }
            return(RedirectToAction("EditApplicationPage", new { id_encrypted = pageVm.ContentApplicationPage.CultureInformationId, pageId_encrypted = pageVm.ApplicationPageId }));
        }