Ejemplo n.º 1
0
        public Task <IRestResponse <WaitListCreationResponse> > Post(WaitListRequest bookingRequest, string sessionToken, Guid merchantGuid)
        {
            var request = new RestRequest("waitList");

            request.AddQueryParameter("merchantGuid", merchantGuid.ToString());
            request.AddQueryParameter("sessionToken", sessionToken);
            request.AddJsonBody(bookingRequest);
            request.RequestFormat = DataFormat.Json;
            request.Method        = Method.POST;
            return(Client.ExecuteTaskAsync <WaitListCreationResponse>(request));
        }
Ejemplo n.º 2
0
        public Task <IRestResponse <WaitListUpdateResponse> > Put(int waitListId, WaitListRequest update, string sessionToken, Guid merchantGuid)
        {
            var request = new RestRequest("waitList");

            request.AddQueryParameter("id", waitListId.ToString());
            request.AddQueryParameter("merchantGuid", merchantGuid.ToString());
            request.AddQueryParameter("sessionToken", sessionToken);
            request.AddJsonBody(update);
            request.RequestFormat = DataFormat.Json;
            request.Method        = Method.PUT;
            return(Client.ExecuteTaskAsync <WaitListUpdateResponse>(request));
        }