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);
        }
Beispiel #3
0
        /// <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});
 }
Beispiel #5
0
 /// <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;
 }