Пример #1
0
        public ActionResult Index()
        {
            if (User.Identity.IsAuthenticated)
            {
                string nama = User.Identity.Name;
                int    id   = WebSecurity.GetUserId(nama);
                userId = id;
            }
            ViewBag.Message = "Selamat Datang Di Travelancar.";
            CariTiket cari = new CariTiket();

            cari.tanggalBerangkat = DateTime.Now;
            cari.jumlahPenumpang  = 1;

            return(View(cari));
        }
Пример #2
0
        public ActionResult Index(CariTiket cari)
        {
            ViewBag.Message = cari.jumlahPenumpang;
            List <TRAVELANCAR.maskapai_pinguin_air_service.penerbangan> daftarPinguin = pinguin.getPenerbangan(cari.kotaAsal, cari.kotaTujuan, cari.tanggalBerangkat).ToList();
            List <TRAVELANCAR.maskapai_puyuh_air_service.penerbangan>   daftarPuyuh   = puyuh.getPenerbangan(cari.kotaAsal, cari.kotaTujuan, cari.tanggalBerangkat).ToList();
            List <TRAVELANCAR.maskapai_itik_air_service.penerbangan>    daftarItik    = itik.getPenerbangan(cari.kotaAsal, cari.kotaTujuan, cari.tanggalBerangkat).ToList();
            List <penerbangan_univ> daftarPenerbangan = new List <penerbangan_univ>();

            foreach (var a in daftarItik)
            {
                penerbangan_univ p = new penerbangan_univ();
                p.bagasi_maksimum = a.bagasi_maksimum;
                p.bandara_asal    = a.bandara_asal;
                p.bandara_transit = a.bandara_transit;
                p.bandara_tujuan  = a.bandara_tujuan;
                p.durasi          = a.durasi;
                p.harga           = a.harga;
                p.id = a.id;
                p.jam_keberangkatan     = a.jam_keberangkatan;
                p.jam_tiba              = a.jam_tiba;
                p.kota_asal             = a.kota_asal;
                p.kota_transit          = a.kota_transit;
                p.kota_tujuan           = a.kota_tujuan;
                p.nama_maskapai         = a.nama_maskapai;
                p.tanggal_keberangkatan = a.tanggal_keberangkatan;
                daftarPenerbangan.Add(p);
            }

            foreach (var a in daftarPinguin)
            {
                penerbangan_univ p = new penerbangan_univ();
                p.bagasi_maksimum = a.bagasi_maksimum;
                p.bandara_asal    = a.bandara_asal;
                p.bandara_transit = a.bandara_transit;
                p.bandara_tujuan  = a.bandara_tujuan;
                p.durasi          = a.durasi;
                p.harga           = a.harga;
                p.id = a.id;
                p.jam_keberangkatan     = a.jam_keberangkatan;
                p.jam_tiba              = a.jam_tiba;
                p.kota_asal             = a.kota_asal;
                p.kota_transit          = a.kota_transit;
                p.kota_tujuan           = a.kota_tujuan;
                p.nama_maskapai         = a.nama_maskapai;
                p.tanggal_keberangkatan = a.tanggal_keberangkatan;
                daftarPenerbangan.Add(p);
            }
            foreach (var a in daftarPuyuh)
            {
                penerbangan_univ p = new penerbangan_univ();
                p.bagasi_maksimum = a.bagasi_maksimum;
                p.bandara_asal    = a.bandara_asal;
                p.bandara_transit = a.bandara_transit;
                p.bandara_tujuan  = a.bandara_tujuan;
                p.durasi          = a.durasi;
                p.harga           = a.harga;
                p.id = a.id;
                p.jam_keberangkatan     = a.jam_keberangkatan;
                p.jam_tiba              = a.jam_tiba;
                p.kota_asal             = a.kota_asal;
                p.kota_transit          = a.kota_transit;
                p.kota_tujuan           = a.kota_tujuan;
                p.nama_maskapai         = a.nama_maskapai;
                p.tanggal_keberangkatan = a.tanggal_keberangkatan;
                daftarPenerbangan.Add(p);
            }
            List <penerbangan_univ> recommended = daftarPenerbangan.OrderBy(p => p.jam_keberangkatan).ThenBy(p => p.harga).ToList();

            return(View("daftarpenerbangan", recommended));
        }