public HttpResponseMessage GetCategory(int siteId, int categoryId) { ContentClientProcessor.UserContext.SiteId = siteId; ContentPageCategoryModel category = ContentClientProcessor.GetContentPageCategory(categoryId); return(Request.CreateResponse(HttpStatusCode.OK, category)); }
public HttpResponseMessage GetPages(int siteId, int categoryId) { ContentClientProcessor.UserContext.SiteId = siteId; SetPagingParameters(ContentClientProcessor.RequestContext); ContentPageCategoryModel category = ContentClientProcessor.GetContentPages(categoryId); return(GetListResult <ContentPageCategoryModel>(category, ContentClientProcessor.RequestContext, ContentClientProcessor.ResponseContext)); }
/// <summary> /// SaveContentPageCategory /// </summary> /// <param name="contentPageCategory"></param> public void SaveContentPageCategory(ContentPageCategoryModel contentPageCategory) { ContentPageCategoryDC contentPageCategoryDC = Mapper.Map <ContentPageCategoryModel, ContentPageCategoryDC>(contentPageCategory); ServiceResponse <int> saveContentPageCategoryResponse = _contentProxy.Execute(opt => opt.SaveContentPageCategory(contentPageCategoryDC)); if (saveContentPageCategoryResponse.Status != ResponseStatus.Success) { HandleError(saveContentPageCategoryResponse.Status, saveContentPageCategoryResponse.ResponseMessage); } else { contentPageCategory.ContentPageCategoryId = saveContentPageCategoryResponse.Result; } }
/// <summary> /// GetContentPageCategory /// </summary> /// <param name="contentPageCategoryId"></param> /// <returns></returns> public ContentPageCategoryModel GetContentPageCategory(int contentPageCategoryId) { ContentPageCategoryModel ContentPageCategoryResult = new ContentPageCategoryModel(); ServiceResponse <ContentPageCategoryDC> contentPageCategoryResponse = _contentProxy.Execute(opt => opt.GetContentPageCategory(contentPageCategoryId)); if (contentPageCategoryResponse.Status == ResponseStatus.Success) { ContentPageCategoryResult = Mapper.Map <ContentPageCategoryDC, ContentPageCategoryModel>(contentPageCategoryResponse.Result); } else { HandleError(contentPageCategoryResponse.Status, contentPageCategoryResponse.ResponseMessage); } return(ContentPageCategoryResult); }
/// <summary> /// GetContentPages /// </summary> /// <param name="contentPageCategoryId"></param> /// <returns></returns> public ContentPageCategoryModel GetContentPages(int contentPageCategoryId) { ContentPageCategoryModel contentPageCategoryModel = null; ServiceResponse <ContentPageCategoryDC> contentPagesResponse = _contentProxy.Execute(opt => opt.GetContentPages(contentPageCategoryId)); if (contentPagesResponse.Status == ResponseStatus.Success) { contentPageCategoryModel = Mapper.Map <ContentPageCategoryDC, ContentPageCategoryModel>(contentPagesResponse.Result); contentPageCategoryModel.ContentPages = new List <ContentPageModel>(); contentPagesResponse.Result.ContentPages.ForEach( ContentPage => contentPageCategoryModel.ContentPages.Add(Mapper.Map <ContentPageDC, ContentPageModel>(ContentPage)) ); } else { HandleError(contentPagesResponse.Status, contentPagesResponse.ResponseMessage); } return(contentPageCategoryModel); }
/// <summary> /// ContentPages /// </summary> /// <param name="Id"></param> /// <returns></returns> public ActionResult Pages(int Id) { if (!SavePermissionsToViewBag(FeatureEnum.ContentPage)) { return(Redirect("~/home/unauthorized")); } ContentPageCategoryModel ContentPageCategoryModel = new ContentPageCategoryModel(); ContentPageCategoryModel.ContentPageCategoryId = Id; if (Request.IsAjaxRequest()) { return(PartialView(ContentPageCategoryModel)); } else { return(View(ContentPageCategoryModel)); } }
public HttpResponseMessage SaveCategory(ContentPageCategoryModel contentPageCategoryModel, int siteId) { ContentClientProcessor.UserContext.SiteId = siteId; ContentClientProcessor.SaveContentPageCategory(contentPageCategoryModel); return(Request.CreateResponse(HttpStatusCode.OK, new { Message = CoreMessages.SavedSuccessfully, Id = contentPageCategoryModel.ContentPageCategoryId })); }