Files
Saxonite/SaxoniteWebApi/Api/Controllers/SystemController.cs
T
2024-06-04 16:15:09 +01:00

46 lines
1.3 KiB
C#

using Microsoft.AspNetCore.Mvc;
using Saxonite.Net.Standard.Base.App;
using static Sarand.Net.Standard.Base.Helpers.SacsHttpClientHelper;
namespace Saxonite.Web.Api.Controllers
{
//=======================================================================
[ApiController]
public class SystemController : SwapiControllerBase
{
//-------------------------------------------------------------------
// Construction.
public SystemController()
{
}
//-------------------------------------------------------------------
// Start session.
public class RequestData_Version
{
}
public class ResponseData_Version : ApiResponse_Data
{
public String? Version { get; set; }
}
[HttpGet]
[Route("[controller]/Version")]
public ResponseData_Version GetVersion_Get()
{
return GetVersion_Post(new RequestData_Version());
}
[HttpPost]
[Route("[controller]/Version")]
public ResponseData_Version GetVersion_Post(RequestData_Version requestData)
{
ResponseData_Version responseData = new ResponseData_Version();
responseData.Version = Sax.Version.GetFullVersion();
return responseData;
}
//-------------------------------------------------------------------
}
//=======================================================================
}