Example #1
0
        //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()));
        }
Example #2
0
        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();
            }));
        }