public async Task <BundleModel> GetBundleItems(int bundleId)
        {
            FlightModel flight;
            BundleModel bundle = await BundleTable.GetBundleById(_dbConnection, bundleId);

            var flights_id = await BundleTable.GetBundleFlights(_dbConnection, bundleId);

            foreach (int flight_id in flights_id)
            {
                var k = await FlightTable.GetFlightById(_dbConnection, flight_id);

                if (k is null)
                {
                    throw new Exception();
                }
                else
                {
                    flight = k;
                }
                bundle.Flights.Append(flight);
            }
            if (bundle is null)
            {
                throw new Exception();
            }
            else
            {
                return(bundle);
            }
        }
        public async Task <IActionResult> GetAsync(int bundleId)
        {
            var res = await BundleTable.GetBundleById(_dbConnection, bundleId);

            return(res == null?NotFound() : (IActionResult)Ok(res));
        }