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); }
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)); } }
/// <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)); } }
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)); } }
/// <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)); } }
public async Task <IActionResult> GetFolders(string parentId) { GetFoldersResult result = await _mediatr.Send(new GetInnerFoldersQuery(parentId)); return(HandleResult(result, result.Folders)); }
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); }