Пример #1
0
 public IAsyncResult BeginGetApplications(GetApplicationsRequest GetApplicationsRequest, AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("GetApplications", new object[1]
       {
     (object) GetApplicationsRequest
       }, callback, asyncState);
 }
Пример #2
0
 public IList<applicationItem> GetApplications(sessionType session, applicationTypeEnum? applicationType, roleTypeEnum? role, string name, int items, int page, out int total)
 {
     GetApplicationsRequest GetApplicationsRequest = new GetApplicationsRequest();
       DateTime utcNow = DateTime.UtcNow;
       GetApplicationsRequest.nonce = Signature.GetNonce();
       GetApplicationsRequest.connectId = session.connectId;
       GetApplicationsRequest.signature = Signature.SoapSignature(utcNow, session.secretKey, "mediaslotservice", "getapplications", GetApplicationsRequest.nonce);
       GetApplicationsRequest.timestamp = Signature.GetZDateTime(utcNow);
       if (applicationType.HasValue)
       {
     GetApplicationsRequest.applicationType = applicationType.Value;
     GetApplicationsRequest.applicationTypeSpecified = true;
       }
       if (role.HasValue)
       {
     GetApplicationsRequest.role = role.Value;
     GetApplicationsRequest.roleSpecified = true;
       }
       if (name != null && name != " ")
     GetApplicationsRequest.name = name;
       GetApplicationsRequest.items = items;
       GetApplicationsRequest.itemsSpecified = true;
       GetApplicationsRequest.page = page;
       GetApplicationsRequest.pageSpecified = true;
       GetApplicationsResponse applications = this.publisherService.GetApplications(GetApplicationsRequest);
       if (applications == null)
       {
     total = 0;
     return (IList<applicationItem>) null;
       }
       else if (applications.applicationItems == null)
       {
     total = 0;
     return (IList<applicationItem>) null;
       }
       else
       {
     List<applicationItem> list = Enumerable.ToList<applicationItem>((IEnumerable<applicationItem>) applications.applicationItems);
     total = (int) applications.total;
     return (IList<applicationItem>) list;
       }
 }