示例#1
0
 public CreateModel(CESIM.Data.CESIMContext context)
 {
     _context = context;
 }
示例#2
0
 public IndexModel(CESIM.Data.CESIMContext context)
 {
     _context = context;
 }
示例#3
0
 public EditModel(CESIM.Data.CESIMContext context)
 {
     _context = context;
 }
 public DetailsModel(CESIM.Data.CESIMContext context)
 {
     _context = context;
 }
        public static void Initialize(CESIMContext context)
        {
            context.Database.EnsureCreated();


            if (context.Docentes.Any())
            {
                return;
            }

            var docentes = new Docente[]
            {
                new Docente {
                    Nombres = "Martha Maria", Apellidos = "Rocha Rodriguez", Sexo = "Femenino", Especialidad = "Matematica",
                    Correo  = "*****@*****.**", Telefono = "54858695", Direccion = "CALLE AGUSTIN LARA NO. 69-B",
                },
                new Docente {
                    Nombres = "Jose Bryan", Apellidos = "Rodrigez Mercado", Sexo = "Masculino", Especialidad = "Educacion Fisica",
                    Correo  = "*****@*****.**", Telefono = "85417563", Direccion = "AV. INDEPENDENCIA NO. 241",
                },
                new Docente {
                    Nombres = "Victoria Eugenia", Apellidos = "Cuevas Jimenez", Sexo = "Femenino", Especialidad = "Ciencias Naturales",
                    Correo  = "*****@*****.**", Telefono = "55883221", Direccion = "AV. 20 DE NOVIEMBRE NO.1024",
                },
                new Docente {
                    Nombres = "Lidia Tereza", Apellidos = "Aldana Aguirre", Sexo = "Femenino", Especialidad = "Lengua y Literatura",
                    Correo  = "*****@*****.**", Telefono = "85472215", Direccion = "Frente a Enacal",
                },
            };

            foreach (Docente d in docentes)
            {
                context.Docentes.Add(d);
            }
            context.SaveChanges();

            var grados = new Grado[]
            {
                new Grado {
                    docenteID = 1, Nivel = lev.Prescolar, Seccion = Seccion.A
                },
                new Grado {
                    docenteID = 2, Nivel = lev.Primero, Seccion = Seccion.B
                },
                new Grado {
                    docenteID = 3, Nivel = lev.Segundo, Seccion = Seccion.B
                },
                new Grado {
                    docenteID = 4, Nivel = lev.Tercero, Seccion = Seccion.A
                },
            };

            foreach (Grado g in grados)
            {
                context.Grados.Add(g);
            }
            context.SaveChanges();

            var tutores = new Tutor[]
            {
                new Tutor {
                    Nombres  = "Mario Manuel", Apellidos = "Gutierrez Garcia", Identificacion = "324-250490-1000D",
                    Telefono = "85474123", Direccion = "de la policia 2 cuadras al sur y una al este"
                },
                new Tutor {
                    Nombres  = "Ana Brenda", Apellidos = "Hernandez Rivas", Identificacion = "324-051286-1210A",
                    Telefono = "88541256", Direccion = "esquina opuesta al gallo mas gallo"
                },
                new Tutor {
                    Nombres  = "Eliuth Azusena", Apellidos = "Lanuza Palma", Identificacion = "327-040790-8000E",
                    Telefono = "52565441", Direccion = "de la contran sur cuatro varas al este"
                },
            };

            foreach (Tutor t in tutores)
            {
                context.Tutors.Add(t);
            }
            context.SaveChanges();

            var estudiantes = new Estudiante[]
            {
                new Estudiante {
                    tutorID    = 1, Nombres = "Ana Maria", Apellidos = "Gutierrez Martinez", Sexo = sex.Femenino,
                    Nacimiento = DateTime.Parse("2000-09-01"), Codigo = "DSR1-DD96-DCVB"
                },
                new Estudiante {
                    tutorID    = 1, Nombres = "Mario Juaquin", Apellidos = "Gutierrez Martinez", Sexo = sex.Masculino,
                    Nacimiento = DateTime.Parse("2001-02-24"), Codigo = "DMRF-OJM6-HHRL"
                },
                new Estudiante {
                    tutorID    = 2, Nombres = "Luis Miguel", Apellidos = "Sanchez Hernandez", Sexo = sex.Masculino,
                    Nacimiento = DateTime.Parse("2004-05-15"), Codigo = "MNB8-ZXC2-OPLM"
                },
                new Estudiante {
                    tutorID    = 3, Nombres = "Andrea Maria", Apellidos = "Lagos Lanuza", Sexo = sex.Femenino,
                    Nacimiento = DateTime.Parse("2001-08-10"), Codigo = "OOMN-UYG8-YHB5"
                },
            };

            foreach (Estudiante s in estudiantes)
            {
                context.Estudiantes.Add(s);
            }
            context.SaveChanges();



            var matriculas = new Matricula[]
            {
                new Matricula {
                    gradoID = 1, estudianteID = 1, Seccion = Seccion.A
                },
                new Matricula {
                    gradoID = 2, estudianteID = 2, Seccion = Seccion.B
                },
                new Matricula {
                    gradoID = 3, estudianteID = 3, Seccion = Seccion.B
                },
                new Matricula {
                    gradoID = 4, estudianteID = 4, Seccion = Seccion.A
                },
            };

            foreach (Matricula m in matriculas)
            {
                context.Matriculas.Add(m);
            }
            context.SaveChanges();
        }
 public DeleteModel(CESIM.Data.CESIMContext context)
 {
     _context = context;
 }