// GET: api/Guest public IEnumerable <Guest> Get() { ManageGuest manageGuest = new ManageGuest(); return(manageGuest.GetAllGuest()); //return new string[] { "value1", "value2" }; }
// GET: api/Guest/5 public Guest Get(int id) { ManageGuest mngGuest = new ManageGuest(); return(mngGuest.GetGuestFromId(id)); //return "value"; }
// DELETE: api/Guest/5 public void Delete(int id) { ManageGuest manageGuest = new ManageGuest(); manageGuest.DeleteGuest(id); }
// PUT: api/Guest/5 public void Put(int id, [FromBody] Guest value) { ManageGuest manageGuest = new ManageGuest(); manageGuest.UpdateGuest(value, id); }
// POST: api/Guest public void Post([FromBody] Guest value) { ManageGuest manageGuest = new ManageGuest(); manageGuest.CreateGuest(value); }
// GET: api/Guest/5 public Guest Get(int id) { ManageGuest manageGuest = new ManageGuest(); return(manageGuest.GetGuestFromId(id)); }
// GET: api/Guest public IEnumerable <Guest> Get() { ManageGuest manageGuest = new ManageGuest(); return(manageGuest.GetAllGuest()); }
// DELETE: api/Guests/5 public Guest Delete(int id) { ManageGuest mgr = new ManageGuest(); return(mgr.DeleteGuest(id)); }
// PUT: api/Guests/5 public bool Put(int id, [FromBody] Guest value) { ManageGuest mgr = new ManageGuest(); return(mgr.UpdateGuest(value, id)); }
// POST: api/Guests public bool Post([FromBody] Guest value) { ManageGuest mgr = new ManageGuest(); return(mgr.CreateGuest(value)); }
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(); }