예제 #1
0
        /// <summary>
        /// SaveBlogCategory
        /// </summary>
        /// <param name="blogCategory"></param>
        public void SaveBlogCategory(BlogCategoryModel blogCategory)
        {
            BlogCategoryDC        blogCategoryDC           = Mapper.Map <BlogCategoryModel, BlogCategoryDC>(blogCategory);
            ServiceResponse <int> saveBlogCategoryResponse = _contentProxy.Execute(opt => opt.SaveBlogCategory(blogCategoryDC));

            if (saveBlogCategoryResponse.Status != ResponseStatus.Success)
            {
                HandleError(saveBlogCategoryResponse.Status, saveBlogCategoryResponse.ResponseMessage);
            }
            else
            {
                blogCategory.BlogCategoryId = saveBlogCategoryResponse.Result;
            }
        }
예제 #2
0
        /// <summary>
        /// SaveBlogCategory
        /// </summary>
        /// <param name="blogCategory"></param>
        /// <returns></returns>
        public ServiceResponse <int> SaveBlogCategory(BlogCategoryDC blogCategory)
        {
            ServiceResponse <int> blogCategoryResponse = new ServiceResponse <int>();

            try
            {
                SetContext();
                BlogCategory blogCategoryModel = Mapper.Map <BlogCategoryDC, BlogCategory>(blogCategory);
                _contentManager.SaveBlogCategory(blogCategoryModel);
                blogCategoryResponse.Result = blogCategoryModel.BlogCategoryId;
            }
            catch (Exception ex)
            {
                HandleError(ex, blogCategoryResponse);
            }
            return(blogCategoryResponse);
        }