public int RemoveReservation(string serviceBrokerGuid, string groupName, string ussGuid, string labServerGuid, string clientGuid, DateTime startTime, DateTime endTime) { int count = -1; 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 = ticketRetrieval.RetrieveAndVerify(opCoupon, type, "LAB SCHEDULING SERVER"); Ticket retrievedTicket = dbManager.RetrieveAndVerify(opCoupon, TicketTypes.REVOKE_RESERVATION); DateTime startTimeUTC = startTime.ToUniversalTime(); DateTime endTimeUTC = endTime.ToUniversalTime(); count = dbManager.RemoveReservationInfo(serviceBrokerGuid, groupName, ussGuid, labServerGuid, clientGuid, startTimeUTC, endTimeUTC); } catch { throw; } return count; }