Example #1
0
 public AsyncMethodResult AcquireCounteragent(string authToken, string myOrgId, AcquireCounteragentRequest request,
                                              string myDepartmentId = null)
 {
     if (request == null)
     {
         throw new ArgumentNullException("request");
     }
     return(diadocHttpApi.AcquireCounteragent(authToken, myOrgId, request, myDepartmentId));
 }
        public Task <AsyncMethodResult> AcquireCounteragentAsync(string authToken, string myOrgId, AcquireCounteragentRequest request, string myDepartmentId = null)
        {
            var queryString = new PathAndQueryBuilder("/V2/AcquireCounteragent");

            queryString.AddParameter("myOrgId", myOrgId);
            if (!string.IsNullOrEmpty(myDepartmentId))
            {
                queryString.AddParameter("myDepartmentId", myDepartmentId);
            }

            return(PerformHttpRequestAsync <AsyncMethodResult>(authToken, "POST", queryString.BuildPathAndQuery(), Serialize(request)));
        }