//RepositoryManager _repositoryManager; //SchemaManager _schemaManager; //public RepositoryService(RepositoryManager repositoryManager, SchemaManager schemaManager) //{ // this._repositoryManager = repositoryManager; // this._schemaManager = schemaManager; //} #endregion #region GetRepositories public getRepositoriesResponse GetRepositories(getRepositoriesRequest request) { var sites = _siteManager.All(); return(new getRepositoriesResponse(sites.Select(it => new cmisRepositoryEntryType() { repositoryId = it.FullName, repositoryName = string.IsNullOrEmpty(it.DisplayName) ? it.FriendlyName : it.DisplayName }).ToArray())); }
public IEnumerable <KeyValuePair <string, string> > GetRepositories() { return(HandleFault(() => { var service = GetService(); getRepositoriesRequest request = new getRepositoriesRequest(GetcmisExtensionType()); var response = service.GetRepositories(request); return response.repositories.Select(it => new KeyValuePair <string, string>(it.repositoryId, it.repositoryName)).ToArray(); })); }