Пример #1
0
        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"));
        }
Пример #2
0
        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));
        }