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