aboutsummaryrefslogtreecommitdiffstats
path: root/code/api/src/Endpoints/Internal/Root/ReadConfigurationRoute.cs
blob: 14a4186d4e7c1260e6638ec3e229ab53b29f57e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
namespace IOL.GreatOffice.Api.Endpoints.Internal.Root;

public class ReadConfigurationRoute : RouteBaseSync.WithoutRequest.WithActionResult
{
    public ReadConfigurationRoute()
    {
    }

    [AllowAnonymous]
    [HttpGet("~/_/configuration")]
    public override ActionResult Handle()
    {
        return Content(JsonSerializer.Serialize(Program.AppConfiguration.GetPublicObject()), "application/json");
    }
}