Files
GPW/GPW.CORE.Api/Controllers/CheckProj.cs
T
2022-01-25 17:28:08 +01:00

43 lines
1.1 KiB
C#

using GPW.CORE.Api.Data;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System.Text;
namespace GPW.CORE.Api.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class CheckProj : ControllerBase
{
/// <summary>
/// Dataservice x accesso DB
/// </summary>
protected ApiDataService dataService { get; set; }
private readonly ILogger<WeatherForecastController> _logger;
public CheckProj(ILogger<WeatherForecastController> logger, ApiDataService DataService)
{
_logger = logger;
dataService = DataService;
_logger.LogInformation("Avviata classe CheckProj");
}
[HttpGet("TryLock")]
public async Task<string> Get()
{
string answ = "ND";
StringBuilder sb = new StringBuilder();
// recupero progetti attivi...
var currProj = await dataService.AnagProjActiv();
sb.Append($"Found {currProj.Count} Active Projects");
answ = sb.ToString();
return answ;
}
}
}