コード例 #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));
            }
        }
コード例 #2
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));
        }