Example #1
0
        public OrderedProductDto IncreaceCount(OrderedProductDto dto)
        {
            Mapper mapper   = new Mapper(new MapperConfiguration(z => z.CreateMap <OrderedProductDto, OrderedProductDto>()));
            var    instance = mapper.Map <OrderedProductDto>(dto);

            instance.Count++;
            return(instance);
        }
Example #2
0
        public async Task <OrderedProductDto> UpdateSale(OrderedProductDto dto)
        {
            var instance = mapper.GetCopy(dto);
            var sale     = await GetMaxCommonSale(dto.ProductDto.Id, dto.Count);

            instance.CommonSale = sale;

            return(instance);
        }
Example #3
0
        public OrderedProductDto DecreaceCount(OrderedProductDto dto)
        {
            if (dto.Count <= 1)
            {
                return(dto);
            }

            var instance = mapper.GetCopy(dto);

            instance.Count--;
            return(instance);
        }