コード例 #1
0
        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"));
        }
コード例 #2
0
        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));
        }