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