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; }
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; }
public async Task <IActionResult> Get([FromQuery] GetFilteredOrdersQueryModel model) => Ok(await bus.SendAsync(model.SetUserId(User.GetUserId()).SetUserType(User.GetUserType())));