public void UpdateReservation() { try { Reservation reservation = new Reservation(); Console.WriteLine("Print Id: "); int id = Int32.Parse(Console.ReadLine()); Console.WriteLine("Print GuestId: "); reservation.GuestId = Int32.Parse(Console.ReadLine()); Console.WriteLine("Print RoomId: "); reservation.RoomId = Int32.Parse(Console.ReadLine()); Console.WriteLine("Print ReservationDate: "); reservation.ReservationDate = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Print CheckInDate: "); reservation.CheckInDate = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Print CheckOutDate: "); reservation.CheckOutDate = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Print PersonCount: "); reservation.PersonCount = Int32.Parse(Console.ReadLine()); reservationService.UpdateReservation(id, reservation); Console.WriteLine("Object successful updated"); ConsoleReservationPresenter.Present(reservationService.ReadReservations()); } catch (Exception ex) { Console.WriteLine(ex.Message); UpdateReservation(); } }
public void DeleteReservation() { try { Console.WriteLine("Print Id: "); int id = Int32.Parse(Console.ReadLine()); reservationService.DeleteReservation(id); Console.WriteLine("Object successful deleted"); ConsoleReservationPresenter.Present(reservationService.ReadReservations()); } catch (Exception ex) { Console.WriteLine(ex.Message); DeleteReservation(); } }
public void ReadReservation() { ConsoleReservationPresenter.Present(reservationService.ReadReservations()); }