public IEnumerable <Folder> Get(string siteid) { if (siteid == "") { return(Folders.GetFolders()); } else { return(Folders.GetFolders(int.Parse(siteid))); } }
public IEnumerable<Folder> Get(string siteid) { List<Folder> folders = new List<Folder>(); foreach (Folder folder in _folders.GetFolders(int.Parse(siteid))) { if (_userPermissions.IsAuthorized(User, PermissionNames.Browse, folder.Permissions)) { folders.Add(folder); } } return folders; }
public IEnumerable <Folder> Get(string siteid) { List <Folder> folders = new List <Folder>(); int SiteId; if (int.TryParse(siteid, out SiteId) && SiteId == _alias.SiteId) { foreach (Folder folder in _folders.GetFolders(SiteId)) { if (_userPermissions.IsAuthorized(User, PermissionNames.Browse, folder.Permissions)) { folders.Add(folder); } } } else { _logger.Log(LogLevel.Error, this, LogFunction.Security, "Unauthorized Folder Get Attempt {SiteId}", siteid); HttpContext.Response.StatusCode = (int)HttpStatusCode.Forbidden; folders = null; } return(folders); }
public IEnumerable <Folder> GetAllFolder() { return(folderRepository.GetFolders()); }