Files
MoonPro.net/MP-IO/Controllers/WebAPI/DbMaintController.cs
T
2020-11-13 14:21:16 +01:00

57 lines
1.3 KiB
C#

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
}
}