public async Task <ArticleTypeResponse> AddArticleTypeAsync(AddArticleTypeRequest request) { ArticleType articleType = _articleTypeMapper.Map(request); ArticleType result = _articleTypeRespository.Add(articleType); int modifiedRecords = await _articleTypeRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(_articleTypeMapper.Map(result)); }
public ArticleType Map(AddArticleTypeRequest request) { if (request == null) { return(null); } ArticleType articleType = new ArticleType { Name = request.Name, NatureType = request.NatureType, }; return(articleType); }