This commit is contained in:
2026-04-14 23:53:46 +03:30
parent ad2ff8a4dc
commit ce1d96078f
2 changed files with 1 additions and 84 deletions
-84
View File
@@ -1,84 +0,0 @@
using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using xAiApi.Helpers;
using xCommons.Configurations;
using xCommons.Controllers;
using xCommons.Extensions;
using xCommons.Providers;
using xIdentityHelper;
namespace xAiApi.Controllers
{
public class OSController : XBaseController
{
public OSController(
ILogger<OSController> logger,
XAppConfiguration appConfiguration,
XValidationProvider validationProvider
) : base(
logger,
appConfiguration,
validationProvider
)
{ }
//
#region Actions ...
/// <summary>
/// Get OS Type ...
/// </summary>
/// <returns></returns>
[HttpGet("OSType")]
[Authorize(Policy = XPolicies.Admin)]
public ActionResult<string> GetOSType()
{
//
// Do ...
try
{
//
var osType = XOsHelper.GetOSType();
var result = osType.GetStringValue();
//
return Ok(result);
}
catch (Exception ex)
{
//
var result = GetExceptionActionResult(ex);
return result;
}
}
/// <summary>
/// Get OS Description ...
/// </summary>
/// <returns></returns>
[HttpGet("OSDescription")]
[Authorize(Policy = XPolicies.Admin)]
public ActionResult<string> GetOSDescription()
{
//
// Do ...
try
{
//
var result = XOsHelper.GetOSDescription();
//
return Ok(result);
}
catch (Exception ex)
{
//
var result = GetExceptionActionResult(ex);
return result;
}
}
#endregion
}
}
+1
View File
@@ -2,6 +2,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using xCommons.Extensions;
using xCommons.Helpers;
namespace xAiApi.Helpers
{