예제 #1
0
        [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());
            }
        }