public async Task <ArticleCategoryDTO> CreateArticleCategoryAsync(UpdateArticleCategoryRequest createdArticleCategory) { var dbArticleCategory = mapper.Map <ArticleCategory>(createdArticleCategory); await articleCategoryRepository.CreateArticleCategoryAsync(dbArticleCategory); return(mapper.Map <ArticleCategoryDTO>(dbArticleCategory)); }
public async Task <ArticleCategoryDTO> UpdateArticleCategoryAsync(int articleCategoryId, UpdateArticleCategoryRequest updatedArticleCategory) { var dbArticleCategory = await articleCategoryRepository.GetArticleCategoryAsync(articleCategoryId); if (dbArticleCategory == null) { return(null); } mapper.Map(updatedArticleCategory, dbArticleCategory); await articleCategoryRepository.UpdateArticleCategoryAsync(dbArticleCategory); return(mapper.Map <ArticleCategoryDTO>(dbArticleCategory)); }