public ActionResult ProximoEstadoPost() { return(Ok(Json(_cabecaRotacaoAppServico.ProximoEstado()))); }
private void ExecutarAcao(string acaoQueryString) { string[] Acao = acaoQueryString.Split("-"); if (Acao.Length != 2) { return; } switch (Acao[0]) { case "CabecaRotacao": if (Acao[1] == "Proximo") { _cabecaRotacaoAppServico.ProximoEstado(); } else { _cabecaRotacaoAppServico.AnteriorEstado(); } break; case "CabecaInclinacao": if (Acao[1] == "Proximo") { _cabecaInclinacaoAppServico.ProximoEstado(); } else { _cabecaInclinacaoAppServico.AnteriorEstado(); } break; case "PulsoEsquerdo": if (Acao[1] == "Proximo") { _pulsoEsquerdoAppServico.ProximoEstado(); } else { _pulsoEsquerdoAppServico.AnteriorEstado(); } break; case "PulsoDireito": if (Acao[1] == "Proximo") { _pulsoDireitoAppServico.ProximoEstado(); } else { _pulsoDireitoAppServico.AnteriorEstado(); } break; case "CotoveloEsquerdo": if (Acao[1] == "Proximo") { _cotoveloEsquerdoAppServico.ProximoEstado(); } else { _cotoveloEsquerdoAppServico.AnteriorEstado(); } break; case "CotoveloDireito": if (Acao[1] == "Proximo") { _cotoveloDireitoAppServico.ProximoEstado(); } else { _cotoveloDireitoAppServico.AnteriorEstado(); } break; } }