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 })); }
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"); }
public Aircraft GetAircraft(int aircraftId) { return(_aircraftRepository.Get(aircraftId)); }