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