示例#1
0
        public DbInitializer(DbEstudiantesContext context)
        {
            _context = context;
            _context.Database.EnsureCreated();

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


            int n = 100;

            for (int i = 1; i < n; i++)
            {
                var newEstudiante = new EstudiantePreGrado {
                    Id = i, Nombre = "Name " + i, Apellido = "Ape " + i, IsActive = true, Codigo = "ABC" + i, IdTipoNivelEstudio = (int)TypeEstudio.Pregrado
                };
                _context.Estudiantes.Add(newEstudiante);
            }

            n = 200;
            for (int i = 100; i < n; i++)
            {
                var newEstudiante = new EstudianteMaestria {
                    Id = i, Nombre = "Name " + i, Apellido = "Ape " + i, IsActive = true, Codigo = "ABC" + i, IdTipoNivelEstudio = (int)TypeEstudio.Maestria
                };
                _context.Estudiantes.Add(newEstudiante);
            }

            n = 300;
            for (int i = 200; i < n; i++)
            {
                var newEstudiante = new EstudianteDoctorado {
                    Id = i, Nombre = "Name " + i, Apellido = "Ape " + i, IsActive = true, Codigo = "ABC" + i, IdTipoNivelEstudio = (int)TypeEstudio.Doctorado
                };
                _context.Estudiantes.Add(newEstudiante);
            }

            var newNivelEstudio = new NivelEstudio {
                Id = 1, Nombre = "Pregrado"
            };

            _context.NivelEstudios.Add(newNivelEstudio);
            newNivelEstudio = new NivelEstudio {
                Id = 2, Nombre = "Maestria"
            };
            _context.NivelEstudios.Add(newNivelEstudio);
            newNivelEstudio = new NivelEstudio {
                Id = 3, Nombre = "Doctorado"
            };
            _context.NivelEstudios.Add(newNivelEstudio);

            _context.SaveChanges();
        }
示例#2
0
        public DbInitializer(PracticaExamenContext context)
        {
            _context = context;
            _context.Database.EnsureCreated();

            if (_context.Estudiantes.Any())
            {
                return;
            }

            int n = 100;

            for (int i = 1; i <= n; i++)
            {
                var estudiantePregrado = new EstudiantePregrado
                {
                    FirstName   = "Jose " + i, LastName = "Quispe " + i,
                    StudentCode = "Code" + i, StudentType = StudentType.Pregrado,
                    IsActive    = true
                };
                _context.Estudiantes.Add(estudiantePregrado);
            }

            n = n + 100;
            for (int i = 101; i <= n; i++)
            {
                var estudianteMaestria = new EstudianteMaestria
                {
                    FirstName   = "Pedro " + i, LastName = "Flores " + i,
                    StudentCode = "Code" + i, StudentType = StudentType.Maestria,
                    IsActive    = true
                };
                _context.Estudiantes.Add(estudianteMaestria);
            }

            n = n + 100;
            for (int i = 201; i <= n; i++)
            {
                var estudianteDoctorado = new EstudianteDoctorado
                {
                    FirstName   = "Jose " + i, LastName = "Lopez " + i,
                    StudentCode = "Code" + i, StudentType = StudentType.Doctorado,
                    IsActive    = true
                };
                _context.Estudiantes.Add(estudianteDoctorado);
            }
            _context.SaveChanges();
        }