public ActionResult Index(int Id) { ContentPageModel contentPageModel = new ContentPageModel(); contentPageModel.ContentPageId = Id; return View(contentPageModel); }
public ActionResult Page(int Id = 0, int catId = 0) { if (!SavePermissionsToViewBag(FeatureEnum.ContentPage)) return Redirect("~/home/unauthorized"); ContentPageModel ContentPageModel = new ContentPageModel(); ContentPageModel.ContentPageId = Id; ContentPageModel.ContentPageCategoryId = catId; if (Request.IsAjaxRequest()) return PartialView(ContentPageModel); else return View(ContentPageModel); }
/// <summary> /// SaveContentPage /// </summary> /// <param name="contentPage"></param> public void SaveContentPage(ContentPageModel contentPage) { ContentPageDC saveContentPageRequest = Mapper.Map<ContentPageModel, ContentPageDC>(contentPage); ServiceResponse<int> saveContentPageResponse = _contentProxy.Execute(opt => opt.SaveContentPage(saveContentPageRequest)); if (saveContentPageResponse.Status != ResponseStatus.Success) HandleError(saveContentPageResponse.Status, saveContentPageResponse.ResponseMessage); else contentPage.ContentPageId = saveContentPageResponse.Result; }
public HttpResponseMessage SavePage(ContentPageModel contentPageModel, int siteId) { ContentClientProcessor.UserContext.SiteId = siteId; ContentClientProcessor.SaveContentPage(contentPageModel); return Request.CreateResponse(HttpStatusCode.OK,new {Message= CoreMessages.SavedSuccessfully, Id=contentPageModel.ContentPageId}); }
/// <summary> /// GetHomePage /// </summary> /// <returns></returns> public ContentPageModel GetHomePage() { ContentPageModel contentPageResult = new ContentPageModel(); ServiceResponse<ContentPageDC> contentPageResponse = _contentProxy.Execute(opt => opt.GetHomePage()); if (contentPageResponse.Status == ResponseStatus.Success) { if (contentPageResponse.Result != null) { contentPageResult = Mapper.Map<ContentPageDC, ContentPageModel>(contentPageResponse.Result); } } else { HandleError(contentPageResponse.Status, contentPageResponse.ResponseMessage); } return contentPageResult; }