private void AssertGetSubFoldersError(GetFoldersResult result)
 {
     Assert.AreEqual(HttpStatusCode.NotFound, result.StatusCode, result.Error?.Message);
     Assert.NotNull(result.Error);
     Assert.NotNull(result.Error.Message);
     Assert.AreEqual($"Can't find folder with path {m_folderPrefix}", result.Error.Message);
 }
 private void AssertGetRootFolders(GetFoldersResult result)
 {
     Assert.Null(result.Error, result.Error?.Message);
     Assert.IsTrue(result.Folders.Any(folder => folder.Name == _rootFolder1));
     Assert.IsTrue(result.Folders.Any(folder => folder.Name == _rootFolder2));
     Assert.NotZero(result.TotalCount);
 }
 private void AssertGetSubFolders(GetFoldersResult result)
 {
     Assert.AreEqual(3, result.Folders.Count, result.Error?.Message);
     Assert.IsTrue(result.Folders.Any(_ => _.Path == _subFolder1));
     Assert.IsTrue(result.Folders.Any(_ => _.Path == _subFolder2));
     Assert.NotZero(result.TotalCount);
 }
Exemple #4
0
 public async Task <GetFoldersResult> RootFoldersAsync()
 {
     using (var response = await Api.CallAsync(HttpMethod.Get, Api.ApiUrlV.Add("folders").BuildUrl(), null, null, null))
     {
         return(await GetFoldersResult.Parse(response));
     }
 }
Exemple #5
0
 /// <summary>
 /// Gets list of folders in the root.
 /// </summary>
 public GetFoldersResult RootFolders()
 {
     using (HttpWebResponse response = m_api.Call(
                HttpMethod.GET, m_api.ApiUrlV.Add("folders").BuildUrl(), null, null))
     {
         return(GetFoldersResult.Parse(response));
     }
 }
Exemple #6
0
 public async Task <GetFoldersResult> SubFoldersAsync(string folder)
 {
     if (string.IsNullOrEmpty(folder))
     {
         throw new ArgumentException("folder must be set! Please use RootFolders() to get list of folders in root!");
     }
     using (var response = await Api.CallAsync(HttpMethod.Get, Api.ApiUrlV.Add("folders").Add(folder).BuildUrl(), null, null, null))
     {
         return(await GetFoldersResult.Parse(response));
     }
 }
Exemple #7
0
        /// <summary>
        /// Get list of subfolders in a specified folder.
        /// </summary>
        public GetFoldersResult SubFolders(string folder)
        {
            if (String.IsNullOrEmpty(folder))
            {
                throw new ArgumentException("folder must be set! Please use RootFolders() to get list of folders in root!");
            }

            using (HttpWebResponse response = m_api.Call(
                       HttpMethod.GET, m_api.ApiUrlV.Add("folders").Add(folder).BuildUrl(), null, null))
            {
                return(GetFoldersResult.Parse(response));
            }
        }
Exemple #8
0
        public async Task <IActionResult> GetFolders(string parentId)
        {
            GetFoldersResult result = await _mediatr.Send(new GetInnerFoldersQuery(parentId));

            return(HandleResult(result, result.Folders));
        }
Exemple #9
0
        public async Task <IActionResult> GetUserFolders()
        {
            GetFoldersResult result = await _mediatr.Send(new GetUserFoldersQuery());

            return(HandleResult(result, result.Folders));
        }
 private void AssertGetFolders(GetFoldersResult result)
 {
     Assert.Null(result.Error, result.Error?.Message);
     Assert.IsTrue(result.Folders.Count > 0);
 }