Something went wrong on our end
-
Abdelsamad, Mouaz R (UG - SISC) authoredAbdelsamad, Mouaz R (UG - SISC) authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
IFlightService.cs 662 B
using FlightMicroservice.Models;
namespace FlightMicroservice.Services
{
public interface IFlightService
{
Flight? GetFlight(int flightId);
List<Flight> GetFlights(int? airlineId, string? origin, string? destination, DateTime? departureTime, DateTime? arrivalTime);
Flight CreateFlight(int airlineId, string origin, string destination, DateTime departureTime, DateTime arrivalTime, int economyCapacity, int businessCapacity, decimal economyPrice, decimal businessPrice);
bool RemoveFlight(int flightId);
List<Seat> GetSeatsByFlightId(int flightId);
List<Flight> GetFlightsByIds(List<int> ids);
}
}