public ArticleRangeResponse Map(ArticleRange articleRange) { if (articleRange == null) { return(null); } ; ArticleRangeResponse response = new ArticleRangeResponse { Id = articleRange.Id, Quantity = articleRange.Quantity, NetPrice = articleRange.NetPrice, Discount = articleRange.Discount, Addition = articleRange.Addition, Price = articleRange.Price, ArticleId = articleRange.ArticleId, Article = _articleMapper.Map(articleRange.Article), ArticlePriceListInId = articleRange.ArticlePriceListInId, ArticlePriceListIn = _articlepriceListInMapper.Map(articleRange.ArticlePriceListIn), ArticlePriceListOutId = articleRange.ArticlePriceListOutId, ArticlePriceListOut = _articlepriceListOutMapper.Map(articleRange.ArticlePriceListOut) }; return(response); }
public async Task <RespContainer <ArticlePriceListInResponse> > Handle(AddArticlePriceListInCommand request, CancellationToken cancellationToken) { Models.ArticlePriceListIn articlePriceListIn = _articlePriceListInMapper.Map(request.Data); Models.ArticlePriceListIn result = _articlePriceListInRespository.Add(articlePriceListIn); int modifiedRecords = await _articlePriceListInRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(RespContainer.Ok(_articlePriceListInMapper.Map(result), "ArticlePriceListIn Created")); }
public async Task <ArticlePriceListInResponse> AddArticlePriceListInAsync(AddArticlePriceListInRequest request) { ArticlePriceListIn articlePriceListIn = _articlePriceListInMapper.Map(request); ArticlePriceListIn result = _articlePriceListInRespository.Add(articlePriceListIn); int modifiedRecords = await _articlePriceListInRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(_articlePriceListInMapper.Map(result)); }