diff --git a/Server/SysMonitor/SysController.cs b/Server/SysMonitor/SysController.cs index 433a8c9..3fa159d 100644 --- a/Server/SysMonitor/SysController.cs +++ b/Server/SysMonitor/SysController.cs @@ -7,7 +7,25 @@ using System.Web.Http; namespace Bring2mind.DnnConnect2025Demo.SysMonitor { - public class SysController + public class SysController : DnnApiController, IServiceRouteMapper { + private const string apiKey = "SysMonitor"; + + public void RegisterRoutes(IMapRoute mapRouteManager) + { + mapRouteManager.MapHttpRoute( + "Bring2mind/SysMonitor", + "Bring2mindSysMonitorMap1", + "Sys/{action}", + new { Controller = "Sys" }, + null, new[] { "Bring2mind.DnnConnect2025Demo.SysMonitor" }); + } + + [HttpGet] + [ApiTokenAuthorize(apiKey, "", DotNetNuke.Web.Api.Auth.ApiTokens.Models.ApiTokenScope.Host)] + public HttpResponseMessage Test() + { + return Request.CreateResponse(HttpStatusCode.OK, "Hello World"); + } } }