Ejemplo n.º 1
0
        public List <string> FindSolution(SolveMazeRequest request)
        {
            request.ThrowUserErrorIfNull(nameof(request));

            var nodes = ConvertToGraph(request.Maze);

            return(_dijkstraService.FindShortestPath(nodes, request.StartPointId, request.EndPointId));
        }
 public List <string> FindSolution([FromBody] SolveMazeRequest request)
 {
     return(_mazeService.FindSolution(request));
 }