Files
react-dotnet-framework/backend/Controllers/InfoController.cs
2026-07-30 18:55:28 -04:00

30 lines
697 B
C#

using Microsoft.AspNetCore.Mvc;
namespace Backend.Controllers;
[Route("v1/[controller]")]
[ApiController]
public class InfoController : ControllerBase
{
private readonly IWebHostEnvironment _environment;
public InfoController(IWebHostEnvironment environment)
{
_environment = environment;
}
[HttpGet]
public IActionResult Get()
{
var assembly = typeof(InfoController).Assembly.GetName();
return Ok(new
{
name = assembly.Name ?? "backend",
version = assembly.Version?.ToString(3) ?? "0.0.0",
environment = _environment.EnvironmentName,
timestamp = DateTime.UtcNow,
});
}
}