Example #1
0
        public static List <Estudiantes> GetList(Expression <Func <Estudiantes, bool> > criterioBusqueda)
        {
            List <Estudiantes> estudiante = new List <Estudiantes>();

            try
            {
                ContextoEstudiantes contex = new ContextoEstudiantes();
                estudiante = contex.Estudiante.Where(criterioBusqueda).ToList();
            }
            catch (Exception)
            {
                throw;
            }

            return(estudiante);
        }
Example #2
0
        public static Estudiantes Buscar(int EstudianteId)
        {
            Estudiantes estudiante = new Estudiantes();

            try
            {
                ContextoEstudiantes contex = new ContextoEstudiantes();
                estudiante = contex.Estudiante.Find(EstudianteId);
            }
            catch (Exception)
            {
                throw;
            }

            return(estudiante);
        }
Example #3
0
        public static bool Guardar(Estudiantes estudiante)
        {
            bool paso = false;

            try
            {
                ContextoEstudiantes Contex = new ContextoEstudiantes();
                Contex.Estudiante.Add(estudiante);
                Contex.SaveChanges();
                paso = true;
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Example #4
0
        public static bool Modificar(Estudiantes estudiante)
        {
            bool paso = false;

            try
            {
                ContextoEstudiantes contex = new ContextoEstudiantes();

                contex.Entry(estudiante).State = EntityState.Modified;
                if (contex.SaveChanges() > 0)
                {
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
Example #5
0
        public static bool Eliminar(int estudianteID)
        {
            bool paso = false;

            try
            {
                ContextoEstudiantes contex = new ContextoEstudiantes();

                var estudiante = contex.Estudiante.Find(estudianteID);

                contex.Estudiante.Remove(estudiante);
                contex.SaveChanges();

                paso = true;
            }
            catch (Exception)
            {
                throw;
            }

            return(paso);
        }