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); }
public ExactDocumentCategoryService(IExactOnlineApi api) : base(api) { }
public ExactDocumentAttachmentService(IExactOnlineApi api) : base(api) { }
public ExactEntityService(IExactOnlineApi api) { this.api = api; }