public void AddGuestRequest(GuestRequest guest) { if (guest.releaseDate <= guest.entryDate) { throw new Exception("The Entry Date must be at least one day before the Release Date"); } dal.AddGuestRequest(guest.Clone()); }
/// <summary> /// A function that adds a new hosting requirement. /// </summary> /// <param name="newRequest">Adding a request.</param> public void AddRequest(GuestRequest newRequest) { validGuestRequest(newRequest); if (newRequest.Status != RequestStatus.Open) { throw new TzimerException("Sorry, new request must be in status - 'open'", "bl"); } dal.AddGuestRequest(newRequest); }
public bool AddRequest(GuestRequest guestRequest) { instance.AddGuestRequest(guestRequest); return(true); }