public async Task <ArticleInventoryResponse> AddArticleInventoryAsync(AddArticleInventoryRequest request) { ArticleInventory articleInventory = _articleInventoryMapper.Map(request); ArticleInventory result = _articleInventoryRespository.Add(articleInventory); int modifiedRecords = await _articleInventoryRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(_articleInventoryMapper.Map(result)); }
public ArticleInventory Map(AddArticleInventoryRequest request) { if (request == null) { return(null); } ArticleInventory articleInventory = new ArticleInventory { ArticleId = request.ArticleId, ArticlePlaceId = request.ArticlePlaceId, }; return(articleInventory); }