Esempio n. 1
0
        public ActionResult <AircraftModel> Get(string id)
        {
            var aircraft = aircraftRepository.Get(id);

            if (aircraft == null)
            {
                return(BadRequest());
            }


            return(Ok(new AircraftModel()
            {
                Id = aircraft.Id,
                Name = aircraft.Name,
                NumberOfSeats = aircraft.NumberOfSeats
            }));
        }
Esempio n. 2
0
 public AircraftType(IAircraftRepository aircraftRepository)
 {
     Field(x => x.Id);
     Field(x => x.Name, true);
     Field <StringGraphType>("lastServiceDate",
                             resolve: context => context.Source.LastServiceDate.ToShortDateString());
     Field <StringGraphType>("lastUsage", resolve: context => context.Source.LastUsage.ToShortDataString());
     Field <ListGraphType <FlightType> >("flights",
                                         arguments: new QueryArguments(new QueryArgument <IntGraphType> {
         Name = "id"
     }),
                                         resolve: context => aircraftRepository.Get(context.Source.Id), description: "This Aircrafts Flights");
 }
Esempio n. 3
0
 public Aircraft GetAircraft(int aircraftId)
 {
     return(_aircraftRepository.Get(aircraftId));
 }