public AircraftTypeMutations(ICommandRouter commandRouter,
                              IAircraftTypeReadRepository aircraftTypeReadRepository
                              )
 {
     _aircraftTypeReadRepository = aircraftTypeReadRepository;
     _commandRouter = commandRouter;
 }
Example #2
0
        public Task <AircraftTypeModel[]> AircraftTypes([Inject] IAircraftTypeReadRepository repository)
        {
            var query = repository.GetQuery();

            query = query.Fetch(x => x.SeatsByFlightDuration);

            return(Task.FromResult(query.ToArray()));
        }
 public AircraftTypeController(ICommandRouter commandRouter, IAircraftTypeReadRepository aircraftTypeReadRepository)
 {
     _commandRouter = commandRouter;
     _aircraftTypeReadRepository = aircraftTypeReadRepository;
 }
 public QueryRoot(IAircraftTypeReadRepository aircraftTypeReadRepository)
 {
     _aircraftTypeReadRepository = aircraftTypeReadRepository;
 }
Example #5
0
 public Task <AircraftTypeModel> AircraftType([Inject] IAircraftTypeReadRepository repository, Guid id)
 {
     return(Task.FromResult(repository.GetById(id)));
 }