public async Task <RespContainer <ArticleInventoryResponse> > Handle(AddArticleInventoryCommand request, CancellationToken cancellationToken) { Models.ArticleInventory articleInventory = _articleInventoryMapper.Map(request.Data); Models.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(RespContainer.Ok(_articleInventoryMapper.Map(result), "ArticleInventory Created")); }
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)); }