Abbozzato controller x DbMaint in MON

This commit is contained in:
Samuele E. Locatelli
2020-11-16 14:23:52 +01:00
parent 02a167db23
commit 52933477b7
4 changed files with 31 additions and 79 deletions
@@ -1,57 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
namespace MP_IO.Controllers.WebAPI
{
public class DbMaintController : ApiController
{
#region Public Methods
// DELETE api/<controller>/5
public void Delete(int id)
{
}
/// <summary>
/// GET api/DbMaint
/// Esegue tutte le manutenzioni configurate x il DB
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[CacheFilter(TimeDuration = 5)]
[HttpGet]
public string Get()
{
return $"DbMaint executed - {DateTime.Now}";
}
/// <summary>
/// GET api/DbMaint/parameter
/// Esegue una singola manutenzione configurata x il DB
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[CacheFilter(TimeDuration = 5)]
[HttpGet]
public string Get(string id)
{
return $"DbMaint requested: {id} - {DateTime.Now}";
}
// POST api/<controller>
public void Post([FromBody] string value)
{
}
// PUT api/<controller>/5
public void Put(int id, [FromBody] string value)
{
}
#endregion Public Methods
}
}