Esempio n. 1
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));
        }
Esempio n. 2
0
        public ArticlePlace Map(AddArticlePlaceRequest request)
        {
            if (request == null)
            {
                return(null);
            }

            ArticlePlace articlePlace = new ArticlePlace
            {
                ReservedQty = request.ReservedQty,
                MinimumQty  = request.MinimumQty,
                OpoQty      = request.OpoQty,
                CompanyId   = request.CompanyId,
            };

            return(articlePlace);
        }