[HttpPost("{_}/move")] // Для универсальности ¯\_(ツ)_/¯ public virtual IActionResult Move([FromBody] MoveDto move) { try { var startTime = DateTime.Now; var result = _behavior.Move(MoveDto.MapFromDto(move)); var diffMilliseconds = (DateTime.Now - startTime).Milliseconds; if (diffMilliseconds > 200) { Console.WriteLine($"!!!!!!! Вычисление заняло {diffMilliseconds}"); } return(Ok(result)); } catch (Exception ex) { Console.WriteLine($"Ошибка при вызове Move => {ex.Message}"); return(Ok()); } }