public List <InstituicaoEnsinoModel> SelectAllList()
        {
            MySqlConnection CN  = new MySqlConnection(Con);
            MySqlCommand    Com = CN.CreateCommand();
            List <InstituicaoEnsinoModel> listaInstituicoes = new List <InstituicaoEnsinoModel>();

            Com.CommandText = "SELECT * FROM tb_instituicao_ensino";
            try
            {
                MySqlDataReader dr = Com.ExecuteReader();
                while (dr.Read())
                {
                    InstituicaoEnsinoModel instituicaoaux = new InstituicaoEnsinoModel();
                    instituicaoaux.idinstituicaoEnsino = Convert.ToInt32(dr["id_instituicao_ensino"]);
                    instituicaoaux.nome = (String)dr["nome"];
                    listaInstituicoes.Add(instituicaoaux);
                }
                return(listaInstituicoes);
            }
            catch (MySqlException ex)
            {
                throw MySqlException(ex.ToString);
            }
            finally
            {
                CN.Close();
            }
        }
        public void Add(InstituicaoEnsinoModel instituicaoEnsino)
        {
            MySqlConnection CN  = new MySqlConnection(Con);
            MySqlCommand    Com = CN.CreateCommand();

            Com.CommandText = "INSERT INTO tb_instituicao_ensino(nome) Values(?nome)";
            Com.Parameters.AddWithValue("?nome", instituicaoEnsino.nome);
            try
            {
                CN.Open();
                int registrosAfetados = Com.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw MySqlException(ex.ToString);
            }
            finally
            {
                CN.Close();
            }
        }
 public IActionResult AlterarInstituicaoEnsino(InstituicaoEnsinoModel instituicaoEnsinoModel)
 {
     _instituicaoEnsinoRepository.AlterarInstituicaoEnsino(instituicaoEnsinoModel);
     return(Ok());
 }
 public async Task <ActionResult> IncluirInstituicaoEnsino(InstituicaoEnsinoModel instituicaoEnsinoModel)
 {
     this.ControllerContext.HttpContext.Response.Headers.Add("Access-Control-Allow-Origin", "*");
     return(Ok(await _instituicaoEnsinoRepository.IncluirInstituicaoEnsino(instituicaoEnsinoModel)));
 }