Ejemplo n.º 1
0
        public ArticleRangeResponse Map(ArticleRange articleRange)
        {
            if (articleRange == null)
            {
                return(null);
            }
            ;

            ArticleRangeResponse response = new ArticleRangeResponse
            {
                Id                    = articleRange.Id,
                Quantity              = articleRange.Quantity,
                NetPrice              = articleRange.NetPrice,
                Discount              = articleRange.Discount,
                Addition              = articleRange.Addition,
                Price                 = articleRange.Price,
                ArticleId             = articleRange.ArticleId,
                Article               = _articleMapper.Map(articleRange.Article),
                ArticlePriceListInId  = articleRange.ArticlePriceListInId,
                ArticlePriceListIn    = _articlepriceListInMapper.Map(articleRange.ArticlePriceListIn),
                ArticlePriceListOutId = articleRange.ArticlePriceListOutId,
                ArticlePriceListOut   = _articlepriceListOutMapper.Map(articleRange.ArticlePriceListOut)
            };

            return(response);
        }
Ejemplo n.º 2
0
        public async Task <RespContainer <ArticlePriceListInResponse> > Handle(AddArticlePriceListInCommand request, CancellationToken cancellationToken)
        {
            Models.ArticlePriceListIn articlePriceListIn = _articlePriceListInMapper.Map(request.Data);
            Models.ArticlePriceListIn result             = _articlePriceListInRespository.Add(articlePriceListIn);

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

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

            return(RespContainer.Ok(_articlePriceListInMapper.Map(result), "ArticlePriceListIn Created"));
        }
Ejemplo n.º 3
0
        public async Task <ArticlePriceListInResponse> AddArticlePriceListInAsync(AddArticlePriceListInRequest request)
        {
            ArticlePriceListIn articlePriceListIn = _articlePriceListInMapper.Map(request);
            ArticlePriceListIn result             = _articlePriceListInRespository.Add(articlePriceListIn);

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

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

            return(_articlePriceListInMapper.Map(result));
        }