public void CancelFlight(LoginToken <AirlineCompany> token, Flight flight) { if (token != null) { if (flight.REMAINING_TICKETS > 0) { Tickets t = new Tickets(); t = _ticketDAO.GetTicketByFlightId((int)flight.ID); _ticketDAO.Remove(t); } if (flight.REMAINING_TICKETS == 0) { _flightDAO = new FlightDAOMSSQL(); _flightDAO.Remove(flight); } } }