protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); var escuela = new Escuela(); escuela.AñoDeCreación = 2005; escuela.Id = Guid.NewGuid().ToString(); escuela.Nombre = "Platzi School"; escuela.Ciudad = "Bogota"; escuela.Pais = "Colombia"; escuela.Dirección = "Calle 70 # 13"; escuela.TipoEscuela = TiposEscuela.Secundaria; modelBuilder.Entity <Escuela>().HasData(escuela); modelBuilder.Entity <Asignatura>().HasData( new List <Asignatura>() { new Asignatura { Nombre = "Matematicas", Id = Guid.NewGuid().ToString() }, new Asignatura { Nombre = "Educación Física", Id = Guid.NewGuid().ToString() }, new Asignatura { Nombre = "Español", Id = Guid.NewGuid().ToString() }, new Asignatura { Nombre = "Ciencias Naturales", Id = Guid.NewGuid().ToString() }, new Asignatura { Nombre = "Programacion", Id = Guid.NewGuid().ToString() } }); modelBuilder.Entity <Alumno>().HasData(GenerarAlumnosAlAzar().ToArray()); }
private static List <Curso> CargarCursos(Escuela escuela) { return(new List <Curso>() { new Curso() { Id = Guid.NewGuid().ToString(), EscuelaId = escuela.Id, Nombre = "101", Jornada = TiposJornada.Mañana, Dirección = "AV. Siempre Viva" }, new Curso() { Id = Guid.NewGuid().ToString(), EscuelaId = escuela.Id, Nombre = "201", Jornada = TiposJornada.Mañana, Dirección = "AV. Siempre Viva" }, new Curso { Id = Guid.NewGuid().ToString(), EscuelaId = escuela.Id, Nombre = "301", Jornada = TiposJornada.Mañana, Dirección = "AV. Siempre Viva" }, new Curso() { Id = Guid.NewGuid().ToString(), EscuelaId = escuela.Id, Nombre = "401", Jornada = TiposJornada.Tarde, Dirección = "AV. Siempre Viva" }, new Curso() { Id = Guid.NewGuid().ToString(), EscuelaId = escuela.Id, Nombre = "501", Jornada = TiposJornada.Tarde, Dirección = "AV. Siempre Viva" } }); }