예제 #1
0
        public IList <DepartureDetails> GetAllDetails()
        {
            var depatures = GetAll();
            var flights   = _flightService.GetAll();
            var crews     = _crewService.GetAllDetails();
            var planes    = _planeService.GetAllDetails();

            var joined = from departure in depatures
                         join flight in flights on departure.FlightId equals flight.Id
                         join crew in crews on departure.CrewId equals crew.Id
                         join plane in planes on departure.PlaneId equals plane.Id
                         select DepartureDetails.Create(departure, flight, plane, crew);

            return(joined.ToList());
        }
예제 #2
0
        public IActionResult GetDetails()
        {
            var entites = _planeService.GetAllDetails();

            return(Json(entites));
        }