Exemple #1
0
        public void Should_Convert_To_Entity()
        {
            var feedstockCommandDto = Domain.Dtos.Feedstock.FeedstockCommandDto.New("teste", StatusEnum.Enable, Guid.NewGuid(), 2, Guid.NewGuid(), Guid.NewGuid());
            var entity = FeedstockMapper.Map(feedstockCommandDto);

            Assert.NotNull(entity);
        }
Exemple #2
0
        public void Should_Convert_To_Dto()
        {
            var feedstock = Domain.Entities.Feedstock.New("test", StatusEnum.Enable, MeasureId.New(), 2, ColorId.New(), TenantId.New());
            var dto       = FeedstockMapper.Map(feedstock);

            Assert.NotNull(dto);
        }
Exemple #3
0
        public async Task <Unit> Handle(InsertFeedstockCommandRequest request, CancellationToken cancellationToken)
        {
            var feedstock = FeedstockMapper.Map(request.FeedstockCommandDto);

            await _feedstockRepository.InsertAsync(feedstock);

            return(Unit.Value);
        }
Exemple #4
0
        public async Task <FeedstockQueryDto> Handle(GetFeedstockQueryRequest request, CancellationToken cancellationToken)
        {
            var feedstock = await _feedstockRepository.GetAsync(request.FeedstockId);

            var feedstockDto = FeedstockMapper.Map(feedstock);

            return(feedstockDto);
        }
Exemple #5
0
        public async Task <Unit> Handle(UpdateFeedstockCommandResquest request, CancellationToken cancellationToken)
        {
            var measure = FeedstockMapper.Map(request.FeedstockCommandDto);

            await _feedstockRepository.UpdateAsync(measure);

            return(Unit.Value);
        }
Exemple #6
0
        public void Should_Convert_To_List_Of_Dto2()
        {
            var feedstocks = new Domain.Entities.Feedstock[] { };
            var dtos       = FeedstockMapper.Map(feedstocks).ToList();

            Assert.Empty(dtos);
            Assert.NotNull(dtos);
        }
Exemple #7
0
        public void Should_Convert_To_List_Of_Dto()
        {
            var feedstocks = new Domain.Entities.Feedstock[]
            {
                Domain.Entities.Feedstock.New("test 1", StatusEnum.Enable, MeasureId.New(), 2, ColorId.New(), TenantId.New()),
                Domain.Entities.Feedstock.New("test 2", StatusEnum.Enable, MeasureId.New(), 2, ColorId.New(), TenantId.New())
            };
            var dtos = FeedstockMapper.Map(feedstocks).ToList();

            Assert.NotEmpty(dtos);
            Assert.NotNull(dtos);
        }
Exemple #8
0
        public async Task <IPagination <FeedstockQueryDto> > Handle(ListFeedstockQueryRequest request, CancellationToken cancellationToken)
        {
            var pagination = await _colorRepository.ListAsync(request.Filter, request.OrderBy, request.Page, request.QtyPerPage);

            if (pagination.IsEmpty())
            {
                return(Pagination <FeedstockQueryDto> .Empty);
            }

            var colorDtos = FeedstockMapper.Map(pagination.Entities);

            var paginationDto = Pagination <FeedstockQueryDto> .New(colorDtos, pagination.TotalPages, pagination.ItemsPerPage, pagination.CurrentPage);

            return(paginationDto);
        }