Exemplo n.º 1
0
 private List <Curso> CargarCursos(Escuela escuela)
 {
     return(new List <Curso>()
     {
         new Curso {
             EscuelaID = escuela.Id, Nombre = "101", Jornada = TiposJornada.Mañana
         },
         new Curso {
             EscuelaID = escuela.Id, Nombre = "201", Jornada = TiposJornada.Tarde
         },
         new Curso {
             EscuelaID = escuela.Id, Nombre = "301", Jornada = TiposJornada.Noche
         },
         new Curso {
             EscuelaID = escuela.Id, Nombre = "401", Jornada = TiposJornada.Mañana
         },
         new Curso {
             EscuelaID = escuela.Id, Nombre = "501", Jornada = TiposJornada.Mañana
         },
     });
 }
Exemplo n.º 2
0
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);
            var escuela = new Escuela()
            {
                AñoDeCreación = 2005,
                Nombre        = "Platzi",
                Ciudad        = "Rafaela",
                Pais          = "Argentina",
                Dirección     = "Los Colonos 8100",
                TipoEscuela   = TiposEscuela.Secundaria
            };

            var cursos      = CargarCursos(escuela);
            var asignaturas = CargarAsignaturas(cursos);
            var alumnos     = CargarAlumnos(cursos);

            modelBuilder.Entity <Escuela>().HasData(escuela);
            modelBuilder.Entity <Curso>().HasData(cursos.ToArray());
            modelBuilder.Entity <Asignatura>().HasData(asignaturas.ToArray());
            modelBuilder.Entity <Alumno>().HasData(alumnos.ToArray());
        }