using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using Moonlight.Shared.Shared; using MoonlightServers.Api.Infrastructure.Database; using MoonlightServers.Api.Infrastructure.Database.Entities; using MoonlightServers.Shared; using MoonlightServers.Shared.Admin.Templates; namespace MoonlightServers.Api.Admin.Templates; [ApiController] [Route("api/admin/servers/templates/{templateId:int}/variables")] public class VariablesController : Controller { private readonly DatabaseRepository VariableRepository; private readonly DatabaseRepository