public IActionResult SendReadCmd(SshCmdRequest model) { try { string response = null; string error = null; int exitStatus = -1; if (model.TimeoutMs != 0) { response = this.SshService.SendReadCmd(model.Command, out error, out exitStatus, model.TimeoutMs); } else { response = this.SshService.SendReadCmd(model.Command, out error, out exitStatus); } return(Ok(new { Response = response, Error = error, ExitStatus = exitStatus })); } catch (Exception ex) { return(StatusCode(500, new { Error = ex.Message, Stacktrace = ex.StackTrace })); } }
public IActionResult SendCmd(SshCmdRequest model) { try { this.SshService.SendCmd(model.Command); return(Ok()); } catch (Exception ex) { return(StatusCode(500, new { Error = ex.Message, Stacktrace = ex.StackTrace })); } }