示例#1
0
 public static List <ModelsDB.Alumno> CargarDB()
 {
     using (ModelsDB.alumnosContext dbContext = new ModelsDB.alumnosContext())
     {
         return(dbContext.Alumnos.OrderBy(alumno => alumno.Nombre).ToList());
     }
 }
示例#2
0
 public static void AgregarNuevoAlumnoDB(ModelsDB.Alumno alumno)
 {
     using (ModelsDB.alumnosContext dbContext = new ModelsDB.alumnosContext())
     {
         dbContext.Alumnos.Add(alumno);
         dbContext.SaveChanges();
     }
 }
示例#3
0
        public static void ActualizarAlumnoDB(ModelsDB.Alumno alumnoModificado)
        {
            using (ModelsDB.alumnosContext dbContext = new ModelsDB.alumnosContext())
            {
                ModelsDB.Alumno alumno = dbContext.Alumnos.FirstOrDefault(a => a.Id == alumnoModificado.Id);

                if (alumno != null)
                {
                    dbContext.Update(alumnoModificado);
                    dbContext.SaveChanges();
                }
            }
        }
示例#4
0
        public static bool EliminarAlumnoDB(int id)
        {
            bool eliminado = false;

            using (ModelsDB.alumnosContext dbContext = new ModelsDB.alumnosContext())
            {
                ModelsDB.Alumno alumnoBuscado = dbContext.Alumnos.FirstOrDefault(a => a.Id == id);

                if (alumnoBuscado != null)
                {
                    dbContext.Alumnos.Remove(alumnoBuscado);
                    dbContext.SaveChanges();
                    eliminado = true;
                }
            }


            return(eliminado);
        }