public IActionResult Post([FromBody] SCoordsWorkRequest request) { CoordsMath coordsMath = new CoordsMath(); SCoords result = coordsMath.DoOp(request); // Update the original request with the result coords. request.SCoords = result; // Return the updated request. return(Ok(request)); }
static void Main(string[] args) { _engine = new Engine(); _coordsMath = new CoordsMath(); _curCoords = GetInitialCoords(); IClientConnector clientConnector = null; _engine.Start(clientConnector); Console.Write("Enter Command: "); string com = Console.ReadLine(); com = com.ToLower().Trim(); while (com != "quit") { Request request = ParseCom(com); if (request == null) { Console.WriteLine("Command not recognized."); } else { ProcessRequest(request); } Console.Write("Enter Command: "); com = Console.ReadLine(); } Console.WriteLine("Quitting, press return key to exit."); _engine.Stop(); Console.Read(); }