public async Task <ActionResult <IEnumerable <OrderResponse> > > Get(string username) { var query = new GetOrderByUsernameQuery(username); var model = await _mediator.Send(query); return(Ok(model)); }
public async Task <ActionResult <OrderResponse> > GetOrdersByUsername(string username) { var query = new GetOrderByUsernameQuery(username); var orders = await _mediator.Send(query); return(Ok(orders)); }
public async Task <IEnumerable <OrderResponse> > Handle(GetOrderByUsernameQuery request, CancellationToken cancellationToken) { var orderlist = await _order.GetOrdersByUserName(request.UserName); var model = OrderMapper.Mapper.Map <IEnumerable <OrderResponse> >(orderlist); return(model); }
public async Task <IActionResult> GetOrdersByUserName(string userName) { var query = new GetOrderByUsernameQuery(userName); IEnumerable <OrderResponse> orders = await _mediator.Send(query); return(Ok(orders)); }
public async Task <IActionResult> GetOrdersByUsername(string username) { try { var query = new GetOrderByUsernameQuery(username); var orders = await _mediator.Send(query); if (orders == null || !orders.Any()) { return(NotFound()); } return(Ok(orders)); } catch (Exception ex) { _logger.LogError(ex.Message, ex); return(StatusCode((int)HttpStatusCode.InternalServerError)); } }
public async Task <IEnumerable <OrderResponse> > Handle(GetOrderByUsernameQuery request, CancellationToken cancellationToken) { var orderEntities = await _orderRepository.GetOrdersByUsername(request.Username); return(OrderMapper.Mapper.Map <IEnumerable <OrderResponse> >(orderEntities)); }
async Task <IEnumerable <OrderResponse> > IRequestHandler <GetOrderByUsernameQuery, IEnumerable <OrderResponse> > .Handle(GetOrderByUsernameQuery request, CancellationToken cancellationToken) { var orderList = await _orderRepository.GetOrdersByUsernam(request.Username); var orderResponseList = OrderMapper.Mapper.Map <IEnumerable <OrderResponse> >(orderList); return(orderResponseList); }