//Para obtener todos los estudiantes
        public List <Estudiantes> obtenerTodos()
        {
            using (MyDbContext context = new MyDbContext())
            {
                //crear instancia de la DAL y se pasa el contexto de la bd
                EstudiantesDAL dal = new EstudiantesDAL(context);

                //llamada al metodo para obtener todos los registros
                return(dal.obtenerTodos());
            }
        }
        //Para obtener por ID

        public Estudiantes obtenerPorId(int id)
        {
            try
            {
                using (MyDbContext context = new MyDbContext())
                {
                    //crear instancia de la DAL y se pasa el contexto de la bd
                    EstudiantesDAL dal = new EstudiantesDAL(context);

                    //llamada al metodo para obtener todos los registros
                    return(dal.obtenerPorID(id));
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
        //Para modificar un estudiante
        public int modificar(int id, Estudiantes estudiantes)
        {
            try
            {
                using (MyDbContext context = new MyDbContext())
                {
                    //crear instancia de la DAL y se pasa el contexto de la bd
                    EstudiantesDAL dal = new EstudiantesDAL(context);

                    //llamada al metodo para obtener todos los registros
                    return(dal.modificarEstudiante(id, estudiantes));
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
 public EstudiantesController()
 {
     estudiantes = new EstudiantesDAL();
 }