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")); }
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)); }