diff --git a/MoonlightServers.ApiServer/Http/Controllers/Admin/Servers/ServerVariablesController.cs b/MoonlightServers.ApiServer/Http/Controllers/Admin/Servers/ServerVariablesController.cs index d87459e..1d28ad3 100644 --- a/MoonlightServers.ApiServer/Http/Controllers/Admin/Servers/ServerVariablesController.cs +++ b/MoonlightServers.ApiServer/Http/Controllers/Admin/Servers/ServerVariablesController.cs @@ -25,7 +25,7 @@ public class ServerVariablesController : Controller ServerRepository = serverRepository; } - [HttpGet("{serverId}/variables")] + [HttpGet("{serverId:int}/variables")] [Authorize(Policy = "permissions:admin.servers.read")] public async Task> Get( [FromRoute] int serverId, diff --git a/MoonlightServers.ApiServer/Http/Controllers/Admin/Stars/StarVariablesController.cs b/MoonlightServers.ApiServer/Http/Controllers/Admin/Stars/StarVariablesController.cs index 517fe8a..5fcd762 100644 --- a/MoonlightServers.ApiServer/Http/Controllers/Admin/Stars/StarVariablesController.cs +++ b/MoonlightServers.ApiServer/Http/Controllers/Admin/Stars/StarVariablesController.cs @@ -13,7 +13,7 @@ using MoonlightServers.Shared.Http.Responses.Admin.StarVariables; namespace MoonlightServers.ApiServer.Http.Controllers.Admin.Stars; [ApiController] -[Route("api/admin/servers/stars")] +[Route("api/admin/servers/stars/{starId:int}/variables")] public class StarVariablesController : Controller { private readonly DatabaseRepository StarRepository; @@ -27,7 +27,7 @@ public class StarVariablesController : Controller VariableRepository = variableRepository; } - [HttpGet("{starId:int}/variables")] + [HttpGet] [Authorize(Policy = "permissions:admin.servers.stars.get")] public async Task> Get( [FromRoute] int starId, @@ -67,7 +67,7 @@ public class StarVariablesController : Controller }; } - [HttpGet("{starId:int}/variables/{id:int}")] + [HttpGet("{id:int}")] [Authorize(Policy = "permissions:admin.servers.stars.get")] public async Task GetSingle( [FromRoute] int starId, @@ -91,7 +91,7 @@ public class StarVariablesController : Controller return StarVariableMapper.ToAdminResponse(starVariable); } - [HttpPost("{starId:int}/variables")] + [HttpPost("")] [Authorize(Policy = "permissions:admin.servers.stars.create")] public async Task Create([FromRoute] int starId, [FromBody] CreateStarVariableRequest request) @@ -111,7 +111,7 @@ public class StarVariablesController : Controller return StarVariableMapper.ToAdminResponse(starVariable); } - [HttpPatch("{starId:int}/variables/{id:int}")] + [HttpPatch("{id:int}")] [Authorize(Policy = "permissions:admin.servers.stars.update")] public async Task Update( [FromRoute] int starId, @@ -139,7 +139,7 @@ public class StarVariablesController : Controller return StarVariableMapper.ToAdminResponse(starVariable); } - [HttpDelete("{starId:int}/variables/{id:int}")] + [HttpDelete("{id:int}")] [Authorize(Policy = "permissions:admin.servers.stars.delete")] public async Task Delete([FromRoute] int starId, [FromRoute] int id) {