public async Task <ArticleRangeResponse> AddArticleRangeAsync(AddArticleRangeRequest request) { ArticleRange articleRange = _articleRangeMapper.Map(request); ArticleRange result = _articleRangeRespository.Add(articleRange); int modifiedRecords = await _articleRangeRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(_articleRangeMapper.Map(result)); }
public ArticleRange Map(AddArticleRangeRequest request) { if (request == null) { return(null); } ArticleRange articleRange = new ArticleRange { Quantity = request.Quantity, NetPrice = request.NetPrice, Discount = request.Discount, Addition = request.Addition, Price = request.Price, ArticleId = request.ArticleId, ArticlePriceListInId = request.ArticlePriceListInId, ArticlePriceListOutId = request.ArticlePriceListOutId, }; return(articleRange); }