public async Task <ActionResult <IEnumerable <OrderPesponse> > > GetOrdersByUserName(string userName) { var query = new GetOrderByUserNameQuery(userName); var orders = await _mediator.Send(query); return(Ok(orders)); }
public async Task <IActionResult> GetOrdersByUserName(string userName) { GetOrderByUserNameQuery query = new GetOrderByUserNameQuery(userName); IEnumerable <OrderResponse> orders = await _mediator.Send(query); return(Ok(orders)); }
public async Task <IActionResult> GetOrdersByUsername(string userName) { var query = new GetOrderByUserNameQuery(userName); var orders = await _mediator.Send(request : query); return(Ok(orders)); }
public async Task <IEnumerable <OrderResponse> > Handle(GetOrderByUserNameQuery request, CancellationToken cancellationToken) { var orderList = await _orderRepository.GetOrdersByUserName(request.UserName); var orderResponseList = OrderMapper.Mapper.Map <IEnumerable <OrderResponse> >(orderList); return(orderResponseList); }
public async Task <ActionResult <IEnumerable <OrderResponse> > > GetOrdersByUserName(string userName) { var query = new GetOrderByUserNameQuery(userName); //capa de aplicación var orders = await _mediator.Send(query); //imboca al mediator con esa query y este ya sabe a que handler ir return(Ok(orders)); }
public async Task <ActionResult <IEnumerable <OrderResponse> > > GetOrdersByUserNameAsync(string userName) { var query = new GetOrderByUserNameQuery(userName); return(Ok(await this.mediator.Send(query))); }