コード例 #1
0
 public TimePeriod[] RetrieveAvailableTimePeriods(string serviceBrokerGuid, 
     string groupName, string ussGuid,
     string labServerGuid, string clientGuid, DateTime startTime, DateTime endTime)
 {
     LabSchedulingDB dbManager = new LabSchedulingDB();
     Coupon opCoupon = new Coupon();
     opCoupon.couponId = opHeader.coupon.couponId;
     opCoupon.passkey = opHeader.coupon.passkey;
     opCoupon.issuerGuid = opHeader.coupon.issuerGuid;
     try
     {
         Ticket retrievedTicket = dbManager.RetrieveAndVerify(opCoupon, TicketTypes.REQUEST_RESERVATION);
         TimePeriod[] array = dbManager.RetrieveAvailableTimePeriods(serviceBrokerGuid, groupName, ussGuid,
             labServerGuid, clientGuid, startTime, endTime);
         return array;
     }
     catch
     {
         throw;
     }
 }