コード例 #1
0
        public async Task <ActionResult <IEnumerable <OrdersVm> > > GetOrdersByUserName(string userName)
        {
            var query  = new GetOrderListQuery(userName);
            var orders = await _mediator.Send(query);

            return(Ok(orders));
        }
コード例 #2
0
 public async Task <IEnumerable <OrderListItem> > Handle(GetOrderListQuery request, CancellationToken cancellationToken)
 {
     return(await _database.ExecuteOnConnection(async connection =>
     {
         return await connection.QueryAsync <OrderListItem>(GetOrderListSql);
     }));
 }
コード例 #3
0
        public async Task <IActionResult> GetOrdersAsync([FromQuery] GetOrderListQuery request)
        {
            var orders = await _mediator.Send(request);

            return(Ok(orders));
        }
コード例 #4
0
 public async Task <IEnumerable <Orders> > Handle(GetOrderListQuery request, CancellationToken cancellationToken)
 {
     return(await _repository.GetAllAsync());
 }
コード例 #5
0
 public async Task <CommandResult <IList <Model.Order> > > Handle(GetOrderListQuery request, CancellationToken cancellationToken)
 {
     return(await Task.FromResult(CommandResult <IList <Model.Order> > .Success(_orderRepository.QueryAllIncluding(o => o.Items, o => o.DeliveryAddress, o => o.PickUpAddress, o => o.File).ToList())));
 }