Skip to content
Snippets Groups Projects
CustomerDashboard.ts 2.19 KiB
Newer Older

export interface IFlight {
  id: number;
  flightNumber: string;
  flightPath: string;
  flightPathFull: string;
  economyPrice: number;
  businessPrice: number;
  departureTime: string;
  arrivalTime: string;
}

export interface ICustomerDashboardData {
  upcomingFlights: IFlight[];
  flightsHistory: IFlight[];
}

export async function GetCustomerDashboardData(): Promise<ICustomerDashboardData> {
  return {
    upcomingFlights: [
      {
        id: 4,
        flightNumber: '0004',
        flightPath: 'LTN - MLG',
        flightPathFull: 'London(LTN) - Spain(MLG)',
        economyPrice: 50,
        businessPrice: 100,
        departureTime: '10/8/2024 11:00:00 AM',
        arrivalTime: '10/8/2024 13:00:00 PM'
        flightPathFull: 'London(LTN) - Spain(MLG)',
        economyPrice: 50,
        businessPrice: 100,
        departureTime: '10/8/2024 11:00:00 AM',
        arrivalTime: '10/8/2024 13:00:00 PM'
        flightPathFull: 'London(LTN) - Spain(MLG)',
        economyPrice: 50,
        businessPrice: 100,
        departureTime: '10/8/2024 11:00:00 AM',
        arrivalTime: '10/8/2024 13:00:00 PM'
        flightPathFull: 'London(LTN) - Spain(MLG)',
        economyPrice: 50,
        businessPrice: 100,
        departureTime: '10/8/2024 11:00:00 AM',
        arrivalTime: '10/8/2024 13:00:00 PM'
        flightPathFull: 'London(LTN) - Spain(MLG)',
        economyPrice: 50,
        businessPrice: 100,
        departureTime: '10/8/2024 11:00:00 AM',
        arrivalTime: '10/8/2024 13:00:00 PM'
        flightPathFull: 'London(LTN) - Spain(MLG)',
        economyPrice: 50,
        businessPrice: 100,
        departureTime: '10/8/2024 11:00:00 AM',
        arrivalTime: '10/8/2024 13:00:00 PM'