25 lines
621 B
C#
25 lines
621 B
C#
using Church.Net.Entity;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using WebAPI.Logics.Interface;
|
|
|
|
namespace WebAPI.Controllers
|
|
{
|
|
[Route("[controller]/[action]")]
|
|
[ApiController]
|
|
public class LogController : ApiControllerBase<LogInfo>
|
|
{
|
|
public LogController(ICrudLogic<LogInfo> logic) : base(logic)
|
|
{
|
|
}
|
|
[HttpPost]
|
|
public void PurgeBefore([FromBody] DateTime date)
|
|
{
|
|
logic.Delete(l => l.Time <= date.ToUniversalTime());
|
|
}
|
|
}
|
|
}
|