public void MoveRover(MarsRoverContext context, Planet planet) { Console.WriteLine("This movement is not possible due collision"); // Don't move the Mars rover but instead move the state back context.SetState(new DrivingState()); }
public FileController(MarsRoverContext context) { _context = context; }
public MarsRoverRepository(MarsRoverContext context) { _context = context; }
public RoverController(MarsRoverContext context, IConfiguration configuration) { _context = context; _configuration = configuration; _nasaClient = new NasaClient(_configuration.GetSection("NasaApi:ApiKey").Value); }
/// <summary> /// Constructor intializes the _context to access db. /// </summary> /// <param name="context"> DB instance </param> public MarsRoverController(MarsRoverContext context) => _context = context;