Ejemplo n.º 1
0
        public IActionResult GetAllTrips()
        {
            var query       = new GetAllTripsQuery();
            var queryResult = QueryDispatcher.Execute <GetAllTripsQuery, GetAllTripsQueryResult>(query);

            return(Ok(queryResult.Trips));
        }
        public async Task <MultipleTripsQueryResponse> GetAllTrips(TravelUser currentUser, DateTime?from, DateTime?to, string destination, int?pageIndex, int?pageSize)
        {
            var query = new GetAllTripsQuery(currentUser, from, to, destination, pageIndex, pageSize);

            return(await _mediator.Send(query));
        }