diff --git a/QRBeeApi/Controllers/DefaultController.cs b/QRBeeApi/Controllers/DefaultController.cs new file mode 100644 index 0000000..1a9773d --- /dev/null +++ b/QRBeeApi/Controllers/DefaultController.cs @@ -0,0 +1,23 @@ +using Microsoft.AspNetCore.Mvc; + +namespace QRBee.Api.Controllers +{ + [Route("/")] + [ApiController] + public class DefaultController : Controller + { + private readonly ILogger _logger; + + public DefaultController(ILogger logger) + { + _logger = logger; + } + + [HttpGet] + public Task Get() + { + _logger.LogInformation($"Redirecting to Swagger..."); + return Task.FromResult(RedirectPermanent("/swagger")); + } + } +} diff --git a/QRBeeApi/Controllers/QRBeeController.cs b/QRBeeApi/Controllers/QRBeeController.cs index ff67c19..deb6441 100644 --- a/QRBeeApi/Controllers/QRBeeController.cs +++ b/QRBeeApi/Controllers/QRBeeController.cs @@ -19,6 +19,13 @@ namespace QRBee.Api.Controllers _logger = logger; } + [HttpGet] + public Task Get() + { + _logger.LogInformation($"Redirecting to Swagger..."); + return Task.FromResult(RedirectPermanent("/swagger")); + } + [HttpPost("Register")] public Task Register([FromBody] RegistrationRequest value) {