コード例 #1
0
        public async Task <ArticlePriceListOutResponse> AddArticlePriceListOutAsync(AddArticlePriceListOutRequest request)
        {
            ArticlePriceListOut articlePriceListOut = _articlePriceListOutMapper.Map(request);
            ArticlePriceListOut result = _articlePriceListOutRespository.Add(articlePriceListOut);

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

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

            return(_articlePriceListOutMapper.Map(result));
        }
コード例 #2
0
        public ArticlePriceListOut Map(AddArticlePriceListOutRequest request)
        {
            if (request == null)
            {
                return(null);
            }

            ArticlePriceListOut articlePriceListOut = new ArticlePriceListOut
            {
                Priority           = request.Priority,
                ReorderTime        = request.ReorderTime,
                ScaleUnitQty       = request.ScaleUnitQty,
                ScaleUnitType      = request.ScaleUnitType,
                UnitOrder          = request.UnitOrder,
                MinOrderQty        = request.MinOrderQty,
                IsMultipleOrderQty = request.IsMultipleOrderQty,
                ArticleId          = request.ArticleId,
            };

            return(articlePriceListOut);
        }