public ActionResult AddCustomPageToApplicationPage(ApplicationPageInfo applicationPageInfo) { Response response = new Response(); response.Status = "Success"; int applicationPageId = Convert.ToInt32(applicationPageInfo.ApplicationPageId.Decrypt()); int customPageId = Convert.ToInt32(applicationPageInfo.CustomPageId.Decrypt()); if (applicationPageBusiness.AddCustomPage(applicationPageId, customPageId)) { response.Message = "true"; } else { response.Message = "false"; } return(Json(response)); }
public ActionResult GetCustomPageList(ApplicationPageInfo applicationPageInfo) { int applicationPageId = applicationPageInfo.ApplicationPageId.Decrypt(); int cultureInfromationId = applicationPageInfo.CultureInformationId.Decrypt(); List <AssociatedCutomPagesVM> listAssociatedCutomPagesVM = new List <AssociatedCutomPagesVM>(); AssociatedCutomPagesVM objAssociatedCutomPagesVM = new AssociatedCutomPagesVM(); List <ContentApplicationPageModel> listContentApplicationPageModel = applicationPageBusiness.GetCustomPages(applicationPageId, cultureInfromationId, applicationPageInfo.IsViewAll); if (applicationPageInfo.IsViewAll) { for (int i = 0; i < listContentApplicationPageModel.Count; i++) { objAssociatedCutomPagesVM = new AssociatedCutomPagesVM(); objAssociatedCutomPagesVM.PageTitle = listContentApplicationPageModel[i].ApplicationPage.PageTitle; objAssociatedCutomPagesVM.PageUrl = listContentApplicationPageModel[i].ApplicationPage.PageUrl; if (listContentApplicationPageModel[i].ApplicationPage.AssociationApplicationPages1 != null && listContentApplicationPageModel[i].ApplicationPage.AssociationApplicationPages1.Where(x => x.ApplicationPageId == applicationPageId).Count() > 0) { objAssociatedCutomPagesVM.Action = "Remove From "; objAssociatedCutomPagesVM.RemoveAction = true; } else { objAssociatedCutomPagesVM.Action = "Add To "; objAssociatedCutomPagesVM.RemoveAction = false; } objAssociatedCutomPagesVM.ApplicationPageId = applicationPageId.Encrypt(); objAssociatedCutomPagesVM.CustomPageId = listContentApplicationPageModel[i].ApplicationPageId.Encrypt(); listAssociatedCutomPagesVM.Add(objAssociatedCutomPagesVM); } } else { for (int i = 0; i < listContentApplicationPageModel.Count; i++) { if (listContentApplicationPageModel[i].ApplicationPage.AssociationApplicationPages1 != null && listContentApplicationPageModel[i].ApplicationPage.AssociationApplicationPages1.Where(x => x.ApplicationPageId == applicationPageId).Count() > 0) { objAssociatedCutomPagesVM = new AssociatedCutomPagesVM(); objAssociatedCutomPagesVM.PageTitle = listContentApplicationPageModel[i].ApplicationPage.PageTitle; objAssociatedCutomPagesVM.PageUrl = listContentApplicationPageModel[i].ApplicationPage.PageUrl; objAssociatedCutomPagesVM.Action = "Remove From "; objAssociatedCutomPagesVM.RemoveAction = true; objAssociatedCutomPagesVM.ApplicationPageId = applicationPageId.Encrypt(); objAssociatedCutomPagesVM.CustomPageId = listContentApplicationPageModel[i].ApplicationPageId.Encrypt(); listAssociatedCutomPagesVM.Add(objAssociatedCutomPagesVM); } } } return(Json(new { CustomPageList = listAssociatedCutomPagesVM } , JsonRequestBehavior.AllowGet)); }