Example #1
0
        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));
        }
Example #2
0
        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));
            }
        }
Example #3
0
        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));
            }
        }