public async Task <RespContainer <ArticlePlaceResponse> > Handle(AddArticlePlaceCommand request, CancellationToken cancellationToken) { Models.ArticlePlace articlePlace = _articlePlaceMapper.Map(request.Data); Models.ArticlePlace result = _articlePlaceRespository.Add(articlePlace); int modifiedRecords = await _articlePlaceRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(RespContainer.Ok(_articlePlaceMapper.Map(result), "ArticlePlace Created")); }
public async Task <ArticlePlaceResponse> AddArticlePlaceAsync(AddArticlePlaceRequest request) { ArticlePlace articlePlace = _articlePlaceMapper.Map(request); ArticlePlace result = _articlePlaceRespository.Add(articlePlace); int modifiedRecords = await _articlePlaceRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(_articlePlaceMapper.Map(result)); }