using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; using Watcher.Data; [Route("[controller]/v1")] public class ApiController : Controller { private readonly AppDbContext _context; private readonly ILogger _logger; public ApiController(AppDbContext context, ILogger logger) { _context = context; _logger = logger; } [HttpGet("reference")] public IActionResult ApiReference() { return View(); } [HttpGet("servers")] public async Task GetAllServers() { var Servers = await _context.Servers.OrderBy(s => s.Id).ToListAsync(); return Ok(); } }