Example #1
0
 /// <summary>
 /// Add Guest Request
 /// </summary>
 /// <param name="G"></param>
 public void AddGuestRequest(BE.GuestRequest G)
 {
     if (G.GuestRequestKey == 0)
     {
         BE.Configuration.GuestRequestKeySt++;
         G.GuestRequestKey = BE.Configuration.GuestRequestKeySt;
     }
     GuestRequestsList.Add(G.Copy());
     SaveToXML <List <BE.GuestRequest> >(GuestRequestsList, GuestRequestsPath);
     SaveConfigToXml();
 }
Example #2
0
 /// <summary>
 /// Update Guest Request
 /// </summary>
 /// <param name="G"></param>
 public void UpdateGuestRequest(BE.GuestRequest G)
 {
     try
     {
         int index = GuestRequestsList.FindIndex(t => t.GuestRequestKey == G.GuestRequestKey);
         if (index == -1)
         {
             throw new MissingException("GuestRequestKey");
         }
         GuestRequestsList[index] = G.Copy();
         SaveToXML <List <BE.GuestRequest> >(GuestRequestsList, GuestRequestsPath);
     }
     catch (MissingException e)
     {
         throw e;
     }
 }