public async Task <ArticlePriceListOutResponse> AddArticlePriceListOutAsync(AddArticlePriceListOutRequest request) { ArticlePriceListOut articlePriceListOut = _articlePriceListOutMapper.Map(request); ArticlePriceListOut result = _articlePriceListOutRespository.Add(articlePriceListOut); int modifiedRecords = await _articlePriceListOutRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(_articlePriceListOutMapper.Map(result)); }
public ArticlePriceListOut Map(AddArticlePriceListOutRequest request) { if (request == null) { return(null); } ArticlePriceListOut articlePriceListOut = new ArticlePriceListOut { Priority = request.Priority, ReorderTime = request.ReorderTime, ScaleUnitQty = request.ScaleUnitQty, ScaleUnitType = request.ScaleUnitType, UnitOrder = request.UnitOrder, MinOrderQty = request.MinOrderQty, IsMultipleOrderQty = request.IsMultipleOrderQty, ArticleId = request.ArticleId, }; return(articlePriceListOut); }