/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetVirtualFolders request) { if (string.IsNullOrEmpty(request.UserId)) { var result = _libraryManager.GetDefaultVirtualFolders().ToList(); return(ToOptimizedResult(result)); } else { var user = _userManager.GetUserById(new Guid(request.UserId)); var result = _libraryManager.GetVirtualFolders(user).ToList(); return(ToOptimizedResult(result)); } }
/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetVirtualFolders request) { if (string.IsNullOrEmpty(request.UserId)) { var result = _libraryManager.GetDefaultVirtualFolders().OrderBy(i => i.Name).ToList(); return(ToOptimizedSerializedResultUsingCache(result)); } else { var user = _userManager.GetUserById(request.UserId); var result = _libraryManager.GetVirtualFolders(user).OrderBy(i => i.Name).ToList(); return(ToOptimizedSerializedResultUsingCache(result)); } }
/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetVirtualFolders request) { var result = _libraryManager.GetVirtualFolders(true); return(ToOptimizedResult(result)); }
/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetVirtualFolders request) { var result = _libraryManager.GetVirtualFolders().OrderBy(i => i.Name).ToList(); return(ToOptimizedSerializedResultUsingCache(result)); }