Пример #1
0
        public async Task <RespContainer <ArticleRangeResponse> > Handle(AddArticleRangeCommand request, CancellationToken cancellationToken)
        {
            Models.ArticleRange articleRange = _articleRangeMapper.Map(request.Data);
            Models.ArticleRange result       = _articleRangeRespository.Add(articleRange);

            int modifiedRecords = await _articleRangeRespository.UnitOfWork.SaveChangesAsync();

            _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords);
            _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id);

            return(RespContainer.Ok(_articleRangeMapper.Map(result), "ArticleRange Created"));
        }
Пример #2
0
        public async Task <ArticleRangeResponse> AddArticleRangeAsync(AddArticleRangeRequest request)
        {
            ArticleRange articleRange = _articleRangeMapper.Map(request);
            ArticleRange result       = _articleRangeRespository.Add(articleRange);

            int modifiedRecords = await _articleRangeRespository.UnitOfWork.SaveChangesAsync();

            _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords);
            _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id);

            return(_articleRangeMapper.Map(result));
        }