public IActionResult Alterar(OcorrenciaModel ocorrenciaModel, string acompanhamento)
        {
            OcorrenciaContext   ocorrenciaContext  = HttpContext.RequestServices.GetService(typeof(HelpDesk.Context.OcorrenciaContext)) as OcorrenciaContext;
            AcompanhamentoModel tempAcompanhamento = new AcompanhamentoModel()
            {
                Descricao = acompanhamento, Usuario = new UsuarioModel()
                {
                    Id = 1
                }
            };

            ocorrenciaContext.adicionaAcompanhamento(tempAcompanhamento, ocorrenciaModel);
            return(RedirectToAction("Exibir", new { ocorrencia = ocorrenciaModel.Numero, alterado = "1" }));
        }
        public void adicionaAcompanhamento(AcompanhamentoModel acompanhamento, OcorrenciaModel ocorrencia)
        {
            using (MySqlConnection con = GetConnection()){
                con.Open();
                string       sql = "INSERT INTO ACOMPANHAMENTO (DESCRICAO_ACOMPANHAMENTO, ID_USUARIO_ACOMPANHAMENTO, ID_OCORRENCIA_ACOMPANHAMENTO, DATAABERTURA_ACOMPANHAMENTO) VALUES (?DESCRICAO_ACOMPANHAMENTO, ?ID_USUARIO_ACOMPANHAMENTO, ?ID_OCORRENCIA_ACOMPANHAMENTO, ?DATAABERTURA_ACOMPANHAMENTO);";
                MySqlCommand cmd = new MySqlCommand(sql, con);
                cmd.Parameters.AddWithValue("?DESCRICAO_ACOMPANHAMENTO", acompanhamento.Descricao);
                cmd.Parameters.AddWithValue("?ID_USUARIO_ACOMPANHAMENTO", acompanhamento.Usuario.Id);
                cmd.Parameters.AddWithValue("?ID_OCORRENCIA_ACOMPANHAMENTO", ocorrencia.Id);
                cmd.Parameters.AddWithValue("?DATAABERTURA_ACOMPANHAMENTO", acompanhamento.DataAbertura.ToString("yyyy-MM-dd HH:mm"));
                cmd.ExecuteNonQuery();

                sql = "UPDATE OCORRENCIA SET STATUS_OCORRENCIA = ?STATUS_OCORRENCIA, NIVELATENDIMENTO_OCORRENCIA = ?NIVELATENDIMENTO_OCORRENCIA WHERE ID_OCORRENCIA = ?ID_OCORRENCIA;";
                cmd = new MySqlCommand(sql, con);
                cmd.Parameters.AddWithValue("?STATUS_OCORRENCIA", ocorrencia.Status);
                cmd.Parameters.AddWithValue("?NIVELATENDIMENTO_OCORRENCIA", ocorrencia.Nivel);
                cmd.Parameters.AddWithValue("?ID_OCORRENCIA", ocorrencia.Id);
                cmd.ExecuteNonQuery();
            }
        }