Beispiel #1
0
        public async Task <ActionResult <FilterOrdersQueryResponse> > FilterOrdersAsync()
        {
            var request  = new FilterOrdersQuery();
            var response = await _messageBus.SendAsync(request);

            return(Ok(response));
        }
Beispiel #2
0
    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));
    }
Beispiel #3
0
 public Task <ObjectClientResponse <FilterOrdersQueryResponse> > FilterOrdersAsync(FilterOrdersQuery request, HeaderData header)
 {
     return(Client.GetAsync <FilterOrdersQueryResponse>("filter", GetHeaders(header)));
 }