public async Task <ActionResult <FilterOrdersQueryResponse> > FilterOrdersAsync() { var request = new FilterOrdersQuery(); var response = await _messageBus.SendAsync(request); return(Ok(response)); }
public Task <List <OrderDto> > Handle(FilterOrdersQuery notification, CancellationToken cancellationToken) { var dataSource = new List <OrderDto>() { new OrderDto() { Name = "blah", Amount = 65 }, new OrderDto() { Name = "foo", Amount = 12 }, }; var result = dataSource .Where(x => x.Name.Contains(notification.Filter)) .ToList(); return(Task.FromResult(result)); }
public Task <ObjectClientResponse <FilterOrdersQueryResponse> > FilterOrdersAsync(FilterOrdersQuery request, HeaderData header) { return(Client.GetAsync <FilterOrdersQueryResponse>("filter", GetHeaders(header))); }