private static void CreateRoom() { Console.Clear(); Console.WriteLine("Indlæs hotelnr"); int hotelNo = Convert.ToInt32(Console.ReadLine()); var hs = new HotelServiceAsync(); var hotel = hs.GetHotelFromIdAsync(hotelNo).Result; if (hotel != null) { Console.WriteLine($"Hotel-Nr: {hotel.HotelNr}, Navn: {hotel.Name}, Adresse: {hotel.Address}"); } else { Console.WriteLine($"Hotelnummer {hotelNo} findes ikke i databasen."); return; } Console.WriteLine("Indlæs værelsenr"); int roomNo = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Indlæs værelsetype"); string roomType = Console.ReadLine(); Console.WriteLine("Indlæs værelsepris"); double roomPrice = Convert.ToDouble(Console.ReadLine()); var rs = new RoomServiceAsync(); Console.WriteLine(rs.CreateRoomAsync(hotelNo, new Room(roomNo, roomType[0], roomPrice)).Result ? "Værelset blev oprettet." : "Fejl! Værelset blev ikke oprettet."); }
private static void ShowHotelsAsync() { Console.Clear(); HotelServiceAsync hs = new HotelServiceAsync(); List <Hotel> hotels = hs.GetAllHotelAsync().Result; foreach (Hotel hotel in hotels) { Console.WriteLine($"HotelNr {hotel.HotelNr} Name {hotel.Navn} Address {hotel.Adresse}"); } }
private static void ShowHotels() { Console.Clear(); var hs = new HotelServiceAsync(); var hotels = hs.GetAllHotelsAsync().Result; foreach (var hotel in hotels) { Console.WriteLine($"Hotelnr: {hotel.HotelNr}, navn: {hotel.Name}, adresse: {hotel.Address}"); } }
private async static Task ShowHotelsAsync() { Console.Clear(); HotelServiceAsync hs = new HotelServiceAsync(); List <Hotel> hotels = await hs.GetAllHotelAsync(); foreach (Hotel hotel in hotels) { Console.WriteLine($"HotelNr {hotel.HotelNr} Name {hotel.HotelNr} Address {hotel.Adresse}"); } }
private static void ShowHotelFromId() { Console.Clear(); Console.WriteLine("Indlæs hotelnr"); var hotelNo = Convert.ToInt32(Console.ReadLine()); var hs = new HotelServiceAsync(); var hotel = hs.GetHotelFromIdAsync(hotelNo).Result; Console.WriteLine(hotel != null ? $"HotelNr {hotel.HotelNr} Name {hotel.Name} Address {hotel.Address}" : $"Hotelnummer {hotelNo} findes ikke i databasen."); }
private static void RemoveHotel() { Console.Clear(); Console.WriteLine("Indlæs hotelnr"); var hotelNo = Convert.ToInt32(Console.ReadLine()); var hs = new HotelServiceAsync(); var hotel = hs.DeleteHotelAsync(hotelNo).Result; Console.WriteLine(hotel != null ? $"Hotel-Nr: {hotel.HotelNr}, Navn: {hotel.Name}, Adresse: {hotel.Address} er blevet fjernet fra databasen." : $"Hotelnummer {hotelNo} findes ikke i databasen."); }
private static void ShowAllRoomsFromHotelId() { Console.Clear(); Console.WriteLine("Indlæs hotelnr"); var hotelNo = Convert.ToInt32(Console.ReadLine()); var rs = new RoomServiceAsync(); var hs = new HotelServiceAsync(); var rooms = rs.GetAllRoomsFromHotelIdAsync(hotelNo).Result; var hotel = hs.GetHotelFromIdAsync(hotelNo).Result; Console.WriteLine($"Liste over alle værelser på {hotel.Name}:"); foreach (var room in rooms) { Console.WriteLine($"Værelse-Nr: {room.RoomNr}, Pris: {room.Price:C}, Type: {room.Types}."); } }
private static void DeleteHotelAsync() { Console.Clear(); Console.WriteLine("Indlæs Hotelnr der skal fjernes"); int hotelnr = Convert.ToInt32(Console.ReadLine()); HotelServiceAsync hs = new HotelServiceAsync(); Hotel deleted = hs.DeleteHotelAsync(hotelnr).Result; if (deleted != null) { Console.WriteLine("Deletion Succesful"); } else { Console.WriteLine("Error in Deletion"); } }
private static void SearchHotelAsync() { Console.Clear(); Console.WriteLine("Indlæs Hotelnr du leder efter"); int hotelnr = Convert.ToInt32(Console.ReadLine()); HotelServiceAsync hs = new HotelServiceAsync(); Hotel search = hs.GetHotelFromIdAsync(hotelnr).Result; if (search != null) { Console.WriteLine($"HotelNr {search.HotelNr} Name {search.Navn} Address {search.Adresse}"); } else { Console.WriteLine("There was an error in your search"); } }
private static void ShowRoomFromRoomId() { Console.Clear(); Console.WriteLine("Indlæs hotelnr:"); var hotelNo = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Indlæs værelsenr:"); var roomNo = Convert.ToInt32(Console.ReadLine()); var rs = new RoomServiceAsync(); var hs = new HotelServiceAsync(); var hotel = hs.GetHotelFromIdAsync(hotelNo).Result; var room = rs.GetRoomFromRoomIdAsync(roomNo, hotelNo).Result; Console.WriteLine($"Hotel-Nr: {hotel.HotelNr}, Navn: {hotel.Name}, Adresse: {hotel.Name}."); Console.WriteLine($"Værelse-Nr: {room.RoomNr}, Pris: {room.Price:C}, Type: {room.Types}."); }
private static void CreateHotel() { Console.Clear(); Console.WriteLine("Indlæs hotelnr"); int hotelNo = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Indlæs hotelnavn"); string hotelName = Console.ReadLine(); Console.WriteLine("Indlæs hotel-adresse"); string hotelAddress = Console.ReadLine(); var hs = new HotelServiceAsync(); Console.WriteLine(hs.CreateHotelAsync(new Hotel(hotelNo, hotelName, hotelAddress)).Result ? "Hotellet blev oprettet." : "Fejl! Hotellet blev ikke oprettet."); }
private static void ShowHotelsFromName() { Console.Clear(); Console.WriteLine("Indlæs søgekriterie"); var hotelName = Console.ReadLine(); var hs = new HotelServiceAsync(); var hotels = hs.GetHotelsByNameAsync(hotelName).Result; if (hotels != null) { foreach (var hotel in hotels) { Console.WriteLine($"Hotelnr: {hotel.HotelNr}, navn: {hotel.Name}, adresse: {hotel.Address}"); } } else { Console.WriteLine("Ingen hoteller matchede dine søgekriterier."); } }
private static void CreateHotelAsync() { Console.Clear(); Console.WriteLine("Indlæs Hotelnr"); int hotelnr = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("indlæs Hotel navn"); string hotelnavn = Console.ReadLine(); Console.WriteLine("Indlæs Hotel adresse"); string hoteladresse = Console.ReadLine(); HotelServiceAsync hs = new HotelServiceAsync(); bool ok = hs.CreateHotelAsync((new Hotel(hotelnr, hotelnavn, hoteladresse))).Result; if (ok) { Console.WriteLine("Hotel Created"); } else { Console.WriteLine("Error occured in creation"); } }
private async static Task CreateHotelAsync() { Console.Clear(); Console.WriteLine("Opret hotel"); Console.WriteLine("Indlæs hotelnr:"); int hotelnr = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Indlæs hotel navn:"); string navn = Console.ReadLine(); Console.WriteLine("Indlæs hotel adresse:"); string adresse = Console.ReadLine(); HotelServiceAsync hs = new HotelServiceAsync(); bool ok = await hs.CreateHotelAsync(new Hotel(hotelnr, navn, adresse)); if (ok) { Console.WriteLine("Hotellet blev oprettet"); } else { Console.WriteLine("Hotellet blev ikke oprettet"); } }