Demo Tab x Baldi (2 review)

This commit is contained in:
Samuele E. Locatelli
2020-11-13 14:21:16 +01:00
parent 04d6e3c145
commit c9f095ad68
16 changed files with 322 additions and 9 deletions
@@ -0,0 +1,57 @@
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
}
}