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>(); }
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]; }
private static UploadedFileInfo UploadFile(UploadServerInfo uploadServerInfo, string fullName) { var requester = new Requester(new UploadDocumentRequest(uploadServerInfo.Url, fullName)); return requester.GetResponse<UploadedFileInfo>(); }
private static UploadServerInfo GetUploadServerInfo(string accessToken) { var requester = new Requester(new GetUploadServerRequest(accessToken)); return requester.GetResponse<UploadServerInfo>(); }
public static DocumentsCollection Get(string accessToken) { var requester = new Requester(new DocumentsRequest(accessToken)); var documents = requester.GetResponse<IntermediateDocumentsCollestion>(); return new DocumentsCollection(documents.Items); }
public static void Delete(string accessToken, Document document) { var requester = new Requester(new DeleteDocumentRequest(accessToken, document.Id, document.OwnerId)); requester.GetResponse<int>(); }