public async Task <IActionResult> GetFollowedFolders([FromBody] ExploreQuery Query) { string folderId = Query.folderId; if (!string.IsNullOrEmpty(folderId)) { var folderContent = await _exploreRepository.GetIconsForFolder(folderId); return(Json(folderContent)); } var icons = await _desktopRepository.GetFollowedFoldersForUserAsync(this.UserId); return(Json(icons)); }
public async Task <IActionResult> SharedFolders([FromBody] ExploreQuery Query) { string folderId = Query.folderId; string userFolder = Query.userFolder; if (!string.IsNullOrEmpty(folderId)) { var folderContent = await _exploreRepository.GetIconsForFolder(folderId); return(Json(folderContent)); } int count = Query.count; int skip = count * Query.next; string query = Query.query; var folders = await _exploreRepository.GetAllSharedFoldersAsync(query, skip, count, userFolder); //var results = new ExploreResultsDto(folders, folders.Count); return(Json(folders)); }