public List <DriverResult> Execute(GetAllDriversQuery query) { var drivers = _unitOfWork.DriverRepository.GetAll(); var driversToReturn = _mapper.Map <List <DriverResult> >(drivers); return(driversToReturn); }
public ActionResult <List <DriverResult> > GetDrivers() { var query = new GetAllDriversQuery(); var result = _queryDispatcher.Send <GetAllDriversQuery, List <DriverResult> >(query); if (result == null) { return(NotFound()); } return(Ok(result)); }