diff --git a/src/Project/Controllers/ProjectController.cs b/src/Project/Controllers/ProjectController.cs index a2d4f5ad42885ef586113c04355c75f013cb67e4..a6dad85b02a4b47b457181ee881bd1c407d5219f 100644 --- a/src/Project/Controllers/ProjectController.cs +++ b/src/Project/Controllers/ProjectController.cs @@ -35,8 +35,9 @@ namespace Coscine.Api.Project.Controllers var user = _authenticator.GetUser(); return Ok(_projectModel.GetWithAccess(user, UserRoles.Member, UserRoles.Owner).ToList() - .Select((project) => _projectModel.CreateReturnObjectFromDatabaseObject(project))) - .OrderBy(element => element.DisplayName); + .Select((project) => _projectModel.CreateReturnObjectFromDatabaseObject(project)) + .OrderBy(element => element.DisplayName) + ); } diff --git a/src/Project/Controllers/SearchController.cs b/src/Project/Controllers/SearchController.cs index aac2de73f18e49b10a76dbbdf9c62f37fc52dfd3..33ee8607a621f9185fd80094270b905077b69230 100644 --- a/src/Project/Controllers/SearchController.cs +++ b/src/Project/Controllers/SearchController.cs @@ -8,6 +8,7 @@ using LinqToDB.Tools; using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; using Newtonsoft.Json.Linq; +using Microsoft.AspNetCore.Authorization; namespace Coscine.Api.Project.Controllers { @@ -26,37 +27,29 @@ namespace Coscine.Api.Project.Controllers [HttpGet("[controller]/allNoFilter/")] public IActionResult SearchNoFilter() { - return Ok(_authenticator.ValidateAndExecute((user) => - { - return GetSearchResults(user.Id, "", ""); - })); + var user = _authenticator.GetUser(); + return Ok(GetSearchResults(user.Id, "", "")); } [HttpGet("[controller]/all/{encodedSearchWord}")] public IActionResult Search(string encodedSearchWord) { - return Ok(_authenticator.ValidateAndExecute((user) => - { - return GetSearchResults(user.Id, encodedSearchWord, ""); - })); + var user = _authenticator.GetUser(); + return Ok(GetSearchResults(user.Id, encodedSearchWord, "")); } [HttpGet("[controller]/projectNoFilter/{projectId}")] public IActionResult SearchProjectNoFilter(string projectId) { - return Ok(_authenticator.ValidateAndExecute((user) => - { - return GetSearchResults(user.Id, "", projectId); - })); + var user = _authenticator.GetUser(); + return Ok(GetSearchResults(user.Id, "", projectId)); } [HttpGet("[controller]/project/{projectId}/{encodedSearchWord}")] public IActionResult SearchProject(string projectId, string encodedSearchWord) { - return Ok(_authenticator.ValidateAndExecute((user) => - { - return GetSearchResults(user.Id, encodedSearchWord, projectId); - })); + var user = _authenticator.GetUser(); + return Ok(GetSearchResults(user.Id, encodedSearchWord, projectId)); } private JToken GetSearchResults(Guid userId, string encodedSearchWord, string projectId)