forked from SoDOff-Project/sodoff
26 lines
676 B
C#
26 lines
676 B
C#
using Microsoft.AspNetCore.Http;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
using sodoff.Attributes;
|
|
using sodoff.Model;
|
|
|
|
namespace sodoff.Controllers.Common
|
|
{
|
|
[ApiController]
|
|
public class PrecenseController : Controller
|
|
{
|
|
private readonly DBContext ctx;
|
|
public PrecenseController(DBContext ctx) => this.ctx = ctx;
|
|
|
|
[HttpPost]
|
|
[Produces("application/json")]
|
|
[Route("Precense/SetVikingOnline")]
|
|
[VikingSession]
|
|
public IActionResult SetVikingOnline(Viking viking, [FromForm] bool online)
|
|
{
|
|
viking.Online = online;
|
|
ctx.SaveChanges();
|
|
return Ok(viking.Online);
|
|
}
|
|
}
|
|
}
|