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