32 lines
688 B
C#
32 lines
688 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace Webzine.WebApplication.Controllers;
|
|
|
|
public class ApiController : ControllerBase
|
|
{
|
|
private readonly ILogger<ApiController> _logger;
|
|
|
|
public ApiController(ILogger<ApiController> logger)
|
|
{
|
|
this._logger = logger;
|
|
this._logger.LogDebug(1, "NLog injected into VersionController");
|
|
}
|
|
|
|
[HttpGet]
|
|
public string HelloWorld()
|
|
{
|
|
return "Hello World !";
|
|
}
|
|
|
|
[HttpGet]
|
|
public IActionResult Version()
|
|
{
|
|
this._logger.LogInformation("Get Version was called");
|
|
|
|
return Ok(new
|
|
{
|
|
nom = "webzine",
|
|
version = "1.0",
|
|
});
|
|
}
|
|
} |