public IActionResult SetTimeout([FromBody] TimeoutDto timeoutDto) { var config = _context.Configuration.SingleOrDefault(); config.MaxIdleTimeSec = timeoutDto.Timeout; _context.SaveChanges(); return(Ok()); }
public IActionResult SetTimeout(int id, [FromBody] TimeoutDto timeoutDto) { var sim = _context.Experiments .Single(s => s.Id == id); if (sim == null) { return(NotFound()); } sim.Timeout = timeoutDto.Timeout; _context.SaveChanges(); return(Ok()); }
public void Save(TimeoutDto dto) { Thread.Sleep(dto.Timeout * 1000); }