Exemplo n.º 1
0
 public bool Put(int rid, int hid, [FromBody] Room room)
 {
     return(manager.Put(hid, rid, room));
 }
 public bool Put(int id, int hotelno, [FromBody] Room room)
 {
     return(manager.Put(id, hotelno, room));
 }
Exemplo n.º 3
0
 // PUT: api/Rooms/5
 public bool Put(int idHotel, int idRoom, [FromBody]Room room)
 {
     return manager.Put(idHotel,idRoom,room);
 }
Exemplo n.º 4
0
 public bool Put(int hotel_id, int room_id, [FromBody] Room room)
 {
     return(manager.Put(hotel_id, room_id, room));
 }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            //Hotel

            ManageHotel hmgr = new ManageHotel();

            Console.WriteLine("Alle hoteller");
            foreach (Hotel h in hmgr.Get())
            {
                Console.WriteLine(h);
            }

            Console.WriteLine("Et hotel no3");
            Console.WriteLine(hmgr.Get(3));

            Console.WriteLine("opret hotel");
            Console.WriteLine(hmgr.Post(new Hotel(100, "peters", "vejen 3")));
            Console.WriteLine(hmgr.Get(100));

            Console.WriteLine("ændre hotel");
            Console.WriteLine(hmgr.Put(100, new Hotel(100, "pouls", "gaden 3")));
            Console.WriteLine(hmgr.Get(100));

            Console.WriteLine("Slet hotel 100");
            Console.WriteLine(hmgr.Delete(100));
            Console.WriteLine(hmgr.Get(100));


            //Guest

            ManageGuest gmgr = new ManageGuest();

            Console.WriteLine("Alle gæster");
            foreach (Guest g in gmgr.Get())
            {
                Console.WriteLine(g);
            }

            Console.WriteLine("En Gæst no4");
            Console.WriteLine(gmgr.Get(4));

            Console.WriteLine("opret gæst");
            Console.WriteLine(gmgr.Post(new Guest(100, "peter", "vejen 3")));
            Console.WriteLine(gmgr.Get(100));

            Console.WriteLine("ændre gæst");
            Console.WriteLine(gmgr.Put(100, new Guest(100, "poul", "gaden 3")));
            Console.WriteLine(gmgr.Get(100));

            Console.WriteLine("Slet gæst 100");
            Console.WriteLine(gmgr.Delete(100));
            Console.WriteLine(gmgr.Get(100));



            //Room

            ManageRoom rmgr = new ManageRoom();

            Console.WriteLine("Alle værelser");
            foreach (Room r in rmgr.Get())
            {
                Console.WriteLine(r);
            }

            Console.WriteLine("En værelse no4");
            Console.WriteLine(rmgr.Get(4, 1));

            Console.WriteLine("opret værelse");
            Console.WriteLine(rmgr.Post(new Room(400, 4, 'S', 234.4)));
            Console.WriteLine(rmgr.Get(4, 400));

            Console.WriteLine("ændre værelse");
            Console.WriteLine(rmgr.Put(100, 4, new Room(400, 4, 'F', 287.5)));
            Console.WriteLine(rmgr.Get(4, 400));

            Console.WriteLine("Slet værelse 100");
            Console.WriteLine(rmgr.Delete(4, 400));
            Console.WriteLine(rmgr.Get(4, 400));


            //Guest

            ManageBooking bmgr = new ManageBooking();

            Console.WriteLine("Alle bookninger");
            foreach (Booking b in bmgr.Get())
            {
                Console.WriteLine(b);
            }

            Console.WriteLine("En bookning no4");
            Console.WriteLine(bmgr.Get(4));

            Console.WriteLine("opret bookning");
            Console.WriteLine(bmgr.Post(new Booking(100, 4, 1, 5, DateTime.Parse("2019-03-07"), DateTime.Parse("2019-03-09"))));

            //Console.Write("Give latest / highest b-no : ");
            //int bno = Int32.Parse(Console.ReadLine());
            //Console.WriteLine(bmgr.Get(bno));

            Console.WriteLine("ændre bookning ");
            Console.WriteLine(bmgr.Put(100, new Booking(100, 5, 2, 2, DateTime.Parse("2019-03-17"), DateTime.Parse("2019-03-19"))));
            Console.WriteLine(bmgr.Get(100));

            Console.WriteLine("Slet bookning ");
            Console.WriteLine(bmgr.Delete(100));
            Console.WriteLine(bmgr.Get(100));

            // Facilities

            ManageFacilities fmgr = new ManageFacilities();

            Console.WriteLine("Alle facilities");
            foreach (Facilities f in fmgr.Get())
            {
                Console.WriteLine(f);
            }

            Console.WriteLine();
            Console.WriteLine("Printer facility nr1:");
            Console.WriteLine(fmgr.Get(1));

            Console.WriteLine("Opretter en faciltiy:");
            Console.WriteLine(fmgr.Post(new Facilities(15, 10, "Golfbane")));

            Console.WriteLine(fmgr.Get(15));

            Console.WriteLine("Opdatere facility:");
            Console.WriteLine(fmgr.Put(15, new Facilities(15, 10, "Golfbane UPDATE")));
            Console.WriteLine(fmgr.Get(15));

            Console.WriteLine("Sletter facility:");
            Console.WriteLine(fmgr.Delete(15));
            Console.WriteLine("Prøver at printe slettet facility: ");
            Console.Write(fmgr.Get(15));


            /*
             * ManageGuest m = new ManageGuest();
             * foreach (var guest in m.Get())
             * {
             *  Console.WriteLine(guest.Name);
             * }
             *
             *
             *
             * ManageBooking b = new ManageBooking();
             *
             * Booking b1 = b.Get(4);
             *
             * Console.WriteLine(b1.ToString());
             *
             * ManageHotel hotel = new ManageHotel();
             *
             * Hotel hotel1 = hotel.Get(2);
             *
             * Console.WriteLine(hotel1.Name);
             *
             */

            Console.ReadLine();
        }
Exemplo n.º 6
0
 // PUT: api/Room/5
 public bool Put(string id, [FromBody] Room value)
 {
     return(_manager.Put(id, value));
 }