public ExactDocumentStore(IExactOnlineApi api, IExactEntityService <Document> documentService, IExactDocumentAttachmentService documentAttachmentService, IExactDocumentCategoryService documentCategoryService) { this.api = api; this.documentService = documentService; this.documentAttachmentService = documentAttachmentService; this.documentCategoryService = documentCategoryService; }
public ExactDocumentStore(string exactOnlineUrl, IExactOnlineOAuthIAccessTokenProvider oAuthIAccessTokenProvider) { api = new ExactOnlineApiClient( new ExactOnlineClient(exactOnlineUrl, oAuthIAccessTokenProvider.GetAccessToken) ); documentService = new ExactEntityService <Document>(api); documentAttachmentService = new ExactDocumentAttachmentService(api); documentCategoryService = new ExactDocumentCategoryService(api); }