public ActionResult Category(int Id = 0) { 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); }
/// <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; }
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 }); }
/// <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; }