Ejemplo n.º 1
0
        public static AuthInfo Authorization(string login, string password)
        {
            ServicePointManager.ServerCertificateValidationCallback += (o, certificate, chain, errors) => true;
            var requester = new Requester(new AuthRequest(login, password));

            return requester.GetResponse<AuthInfo>();
        }
Ejemplo n.º 2
0
 private static Document SaveFile(string accessToken, UploadedFileInfo uploadedFileInfo, string title)
 {
     var requester = new Requester(new SaveDocumentRequest(accessToken, uploadedFileInfo.Info, title));
     var documentsCollection = requester.GetResponse<IList<Document>>();
     if (documentsCollection.Count == 0)
     {
         throw new NotSavedFileException(title);
     }
     return documentsCollection[0];
 }
Ejemplo n.º 3
0
 private static UploadedFileInfo UploadFile(UploadServerInfo uploadServerInfo, string fullName)
 {
     var requester = new Requester(new UploadDocumentRequest(uploadServerInfo.Url, fullName));
     return requester.GetResponse<UploadedFileInfo>();
 }
Ejemplo n.º 4
0
 private static UploadServerInfo GetUploadServerInfo(string accessToken)
 {
     var requester = new Requester(new GetUploadServerRequest(accessToken));
     return requester.GetResponse<UploadServerInfo>();
 }
Ejemplo n.º 5
0
 public static DocumentsCollection Get(string accessToken)
 {
     var requester = new Requester(new DocumentsRequest(accessToken));
     var documents = requester.GetResponse<IntermediateDocumentsCollestion>();
     return new DocumentsCollection(documents.Items);
 }
Ejemplo n.º 6
0
 public static void Delete(string accessToken, Document document)
 {
     var requester = new Requester(new DeleteDocumentRequest(accessToken, document.Id, document.OwnerId));
     requester.GetResponse<int>();
 }