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());
 }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
 public bool AddRequest(GuestRequest guestRequest)
 {
     instance.AddGuestRequest(guestRequest);
     return(true);
 }