public IActionResult GuestAccount(int id) { var reservation = _reservationRepo.Get(id); if (reservation == null) { return(BadRequest($"Reservation {id} is not exist")); } var account = _guestRepo.GetFees(reservation); return(Ok(account)); }
public IActionResult CheckOut(int id, DateTime?date) { var reservation = _reservationRepo.Get(id); if (reservation == null) { return(BadRequest("reservation not exist")); } if (reservation.Status != ReservationStatus.CheckedIn.ToString()) { return(BadRequest("unvalid reservation status")); } var result = _reservationRepo.CheckOut(reservation, date); return(Ok(result)); }