Example #1
0
 public void Actualizar(Persona entidad)
 {
     throw new System.NotImplementedException();
 }
Example #2
0
 public void Insertar(Persona entidad)
 {
     throw new System.NotImplementedException();
 }
Example #3
0
        private void SeedPersonas(DbContext context)
        {
            _sheldon = new Persona
            {
                TipoDocumento = CarneExtranjeria,
                NroDocumento = "88756213",
                Nombre = "Sheldon",
                Apellidos = "Cooper",
                FechaNacimiento = new DateTime(1985, 04, 27),
                Foto = "Sheldon_Cooper.jpg",
                Cargo = Gerente,
                DetallesHojaVida = new List<DetalleHojaVida>
                {
                    new ExperienciaLaboral
                    {
                        Desde = new DateTime(2005, 03, 01),
                        Cargo = "Fisico teorico",
                        Institucion = "Caltech",
                        Observaciones = "Investigacion en teoria de cuerdas"
                    },
                    new Educacion
                    {
                        Desde = new DateTime(2001, 07, 10),
                        Hasta = new DateTime(2003, 08, 04),
                        Tipo = PostGrado,
                        GradoObtenido = "DsC",
                        Institucion = "Harvard"
                    },
                    new Educacion
                    {
                        Desde = new DateTime(1999, 05, 10),
                        Hasta = new DateTime(2001, 06, 01),
                        Tipo = PostGrado,
                        GradoObtenido = "PhD",
                        Institucion = "Harvard",
                        Observaciones = "Graduado a los 16 aƱos"
                    },
                    new Educacion
                    {
                        Desde = new DateTime(1997, 08, 20),
                        Hasta = new DateTime(1999, 01, 19),
                        Tipo = PostGrado,
                        GradoObtenido = "MsC",
                        Institucion = "Harvard"
                    }
                }
            };

            _leonard = new Persona
            {
                TipoDocumento = CarneExtranjeria,
                NroDocumento = "25478952",
                Nombre = "Leonard",
                Apellidos = "Hofstadter",
                FechaNacimiento = new DateTime(1982, 07, 20),
                Foto = "Leonard_Hofstadter.jpg",
                Cargo = Conductor,
                DetallesHojaVida = new List<DetalleHojaVida>
                {
                    new ExperienciaLaboral
                    {
                        Desde = new DateTime(2007, 08, 29),
                        Cargo = "Fisico experimental",
                        Institucion = "Caltech"
                    },
                    new Educacion
                    {
                        Desde = new DateTime(2003, 05, 10),
                        Hasta = new DateTime(2006, 06, 01),
                        Tipo = PostGrado,
                        GradoObtenido = "PhD",
                        Institucion = "Stanford",
                    },
                    new Educacion
                    {
                        Desde = new DateTime(2000, 08, 20),
                        Hasta = new DateTime(2002, 01, 19),
                        Tipo = PostGrado,
                        GradoObtenido = "MsC",
                        Institucion = "Stanford"
                    }
                }
            };

            _howard = new Persona
            {
                TipoDocumento = CarneExtranjeria,
                NroDocumento = "54875123",
                Nombre = "Howard",
                Apellidos = "Wolowitz",
                FechaNacimiento = new DateTime(1987, 06, 10),
                Foto = "Howard_Wolowitz.jpg",
                Cargo = Conductor,
                DetallesHojaVida = new List<DetalleHojaVida>
                {
                    new ExperienciaLaboral
                    {
                        Desde = new DateTime(2008, 03, 18),
                        Cargo = "Ingeniero Espacial",
                        Institucion = "Caltech"
                    },
                    new Educacion
                    {
                        Desde = new DateTime(2002, 08, 01),
                        Hasta = new DateTime(2007, 01, 25),
                        Tipo = PostGrado,
                        GradoObtenido = "Master",
                        Institucion = "MIT"
                    }
                }
            };

            context.Set<Persona>().AddRange(new[]
            {
                _sheldon,
                _leonard,
                _howard
            });

            context.SaveChanges();
        }