refresh webAPI
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using NLog;
|
||||
|
||||
namespace WebDoorCreator.API.Controllers
|
||||
{
|
||||
[Route("api/[controller]")]
|
||||
[ApiController]
|
||||
public class QueueController : ControllerBase
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
// da inizializzare con redis x recuperare elenco delle VERE richieste...
|
||||
|
||||
//public QueueController(IConfiguration configuration, MpDataService DataService)
|
||||
public QueueController(IConfiguration configuration)
|
||||
{
|
||||
Log.Info("Starting QueueController");
|
||||
_configuration = configuration;
|
||||
//DService = DataService;
|
||||
Log.Info("Avviato QueueController");
|
||||
}
|
||||
|
||||
#endregion Public Constructors
|
||||
|
||||
#region Public Methods
|
||||
|
||||
[HttpGet("GetQueueLenght")]
|
||||
public int GetQueueLenght()
|
||||
{
|
||||
return rndGen.Next(0, 20);
|
||||
}
|
||||
|
||||
[HttpGet("GetQueueList")]
|
||||
public IEnumerable<string> GetQueueList()
|
||||
{
|
||||
return Enumerable.Range(1, rndGen.Next(5, 20)).Select(index => $"WDC{rndGen.Next(0, 2000):000000}").ToArray();
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
|
||||
#region Protected Fields
|
||||
|
||||
protected Random rndGen = new Random();
|
||||
|
||||
#endregion Protected Fields
|
||||
|
||||
#region Private Fields
|
||||
|
||||
private static IConfiguration _configuration = null!;
|
||||
|
||||
private static Logger Log = LogManager.GetCurrentClassLogger();
|
||||
|
||||
#endregion Private Fields
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user