public async Task <ActionResult <IResult> > PostFlightPlan([FromBody] Command controllers) { string valid = controllers.Valid(); if (valid != "OK") { return(BadRequest(new InvalidResult(valid))); } IResult res = await _client.Execute(controllers); return(Ok(res)); }
public async Task <StatusCodeResult> Post(Command command) { try { var response = await comm_thread.Execute(command); if (response == Result.Ok) { return(StatusCode(200)); } else { return(StatusCode(500)); } } catch { return(StatusCode(500)); } }
public async Task <ActionResult <Command> > PostCommand([FromBody] Command command) { try { // check query syntax if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } //client.Start(); var result = await client.Execute(command); return(StatusCode((int)result)); } catch (Exception e) { return(NotFound(e.Message)); } }