public IActionResult CriarSessao(CriarSessaoViewModel sessao) { try { string SequenciaGerada = ""; for (int i = 0; i < sessao.SequenciaCorreta.Length; i++) { SequenciaGerada += sessao.SequenciaCorreta[i]; if (sessao.SequenciaCorreta.Length - 1 != i) { SequenciaGerada += ";"; } } ; Sessoes Sessao = new Sessoes() { Fase = sessao.Fase, SequenciaCorreta = SequenciaGerada, SequenciaRecebida = "", Errou = false, PassarDeFase = false }; var resultado = _sessaoRepositorio.criarSessao(Sessao); if (resultado == true) { return(Ok()); } else { BadRequest(); } } catch (Exception ex) { return(BadRequest(new { sucesso = false, mensagem = ex.Message })); } return(BadRequest(new { sucesso = false, mensagem = "ocorreu um erro inesperado" })); }