예제 #1
0
        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);
        }
예제 #2
0
        /// <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 });
 }
예제 #4
0
 /// <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;
 }