public async Task <IEnumerable <OrderOverviewDto> > Handle(GetFilteredOrdersQueryModel request, CancellationToken cancellationToken)
        {
            var filter = new OrderQueryFilter(request);
            var result = await orderQueryService.GetFilteredAsync(filter);

            return(result);
        }
 public OrderQueryFilter(GetFilteredOrdersQueryModel filter)
 {
     Id        = filter.Id;
     DateFrom  = filter.DateFrom;
     DateTo    = filter.DateTo;
     IsShipped = filter.IsShipped;
     IsPayed   = filter.IsPayed;
     IsClosed  = filter.IsClosed;
     Take      = filter.Take;
 }
Пример #3
0
 public OrderQueryFilter(GetFilteredOrdersQueryModel filter)
 {
     Id             = filter.Id;
     DateFrom       = filter.DateFrom;
     DateTo         = filter.DateTo;
     ShipmentStatus = filter.ShipmentStatus;
     PaymentStatus  = filter.PaymentStatus;
     IsClosed       = filter.IsClosed;
     Take           = filter.Take;
     UserId         = filter.UserId;
     UserType       = filter.UserType;
 }
Пример #4
0
 public async Task <IActionResult> Get([FromQuery] GetFilteredOrdersQueryModel model)
 => Ok(await bus.SendAsync(model.SetUserId(User.GetUserId()).SetUserType(User.GetUserType())));