public static void addPersona(EFBolsaLaboralContext _context) { for (int i = 1; i <= 10; i++) { var faker = new Faker(); _context.Persona.AddOrUpdate( new Persona { PersonaId = i, Nombre = faker.Person.FirstName, Apellido = faker.Person.LastName, DomicilioId = faker.Random.Number(1, 10), EstadoCivil = faker.PickRandom <EstadoCivil>(), FechaCreacion = DateTime.Now, FechaActualizacion = DateTime.Now, FechaNacimiento = faker.Person.DateOfBirth, Genero = faker.PickRandom <Genero>(), Resumen = faker.Lorem.Paragraph(1), TipoDocumento = faker.PickRandom <TipoDocumento>(), PaisId = 103, ImagenId = faker.Random.Number(2, 10), NumeroDocumento = faker.Random.Number(10000000, 99999999).ToString(), }); } }
public static void addImage(EFBolsaLaboralContext _context) { for (int i = 1; i <= 10; i++) { var faker = new Faker(); string imagen = faker.Internet.Avatar(); var webClient = new WebClient(); byte[] imageBytes = webClient.DownloadData(imagen); //string filename = string.Empty; //string extension = string.Empty; //filename=System.IO.Path.GetFileName(new Uri(imagen).AbsolutePath); //extension= System.IO.Path.GetFileName(new Uri(imagen).AbsolutePath).Split('.')[1]; int ext = 1; _context.Imagen.AddOrUpdate( new Imagen { ImagenId = i, Archivo = imageBytes, FechaCreacion = DateTime.Now, FechaActualizacion = DateTime.Now, Nombre = imagen, TipoImagen = (TipoImagen)ext }); } }
public static void addContactoPersona(EFBolsaLaboralContext _context) { for (int i = 1; i <= 10; i++) { var faker = new Faker(); #region Email _context.ContactoPersona.AddOrUpdate( new ContactoPersona { ContactoPersonaId = i, Contacto = faker.Internet.ExampleEmail(faker.Name.FirstName(faker.PickRandom <Bogus.DataSets.Name.Gender>()), faker.Name.LastName(faker.PickRandom <Bogus.DataSets.Name.Gender>())), TipoContacto = TipoContacto.Email, FechaCreacion = DateTime.Now, FechaActualizacion = DateTime.Now, PersonaId = faker.Random.Number(6, 15) }); #endregion } #region Telefono for (int i = 11; i <= 20; i++) { var faker = new Faker(); _context.ContactoPersona.AddOrUpdate( new ContactoPersona { ContactoPersonaId = i, Contacto = faker.Phone.PhoneNumber(), TipoContacto = TipoContacto.Movil, FechaCreacion = DateTime.Now, FechaActualizacion = DateTime.Now, PersonaId = faker.Random.Number(6, 15) }); } #endregion #region Redes Sociales for (int i = 21; i >= 30; i++) { var faker = new Faker(); _context.ContactoPersona.AddOrUpdate( new ContactoPersona { ContactoPersonaId = i, Contacto = faker.Internet.Url(), TipoContacto = faker.PickRandom <TipoContacto>(), FechaCreacion = DateTime.Now, FechaActualizacion = DateTime.Now, PersonaId = faker.Random.Number(6, 15) }); } #endregion }
public static void addEstadoFormacion(EFBolsaLaboralContext _context) { _context.EstadoFormacion.AddOrUpdate( new EstadoFormacion { EstadoFormacionId = 1, Nombre = "En Curso" }, new EstadoFormacion { EstadoFormacionId = 2, Nombre = "Egresado" }, new EstadoFormacion { EstadoFormacionId = 3, Nombre = "Titulado" }, new EstadoFormacion { EstadoFormacionId = 4, Nombre = "Trunco" } ); }
public static void addDomicilio(EFBolsaLaboralContext _context) { for (int i = 1; i <= 10; i++) { var faker = new Faker(); _context.Domicilio.AddOrUpdate( new Domicilio { DomicilioId = i, Direccion = faker.Address.FullAddress(), TipoDireccion = faker.PickRandom <TipoDireccion>(), Seccion = faker.Address.BuildingNumber(), Urbanizacion = faker.Address.StreetName(), FechaCreacion = DateTime.Now, FechaActualizacion = DateTime.Now, CodigoUbigeo = "150131" }); } }
public static void addPais(EFBolsaLaboralContext _context) { var region = CultureInfo.GetCultures(CultureTypes.SpecificCultures) .Select(x => new RegionInfo(x.LCID)); var countries = (from x in region select new { TwoLetterIso = x.TwoLetterISORegionName, DisplayName = x.EnglishName, IsoCurrentSymbol = x.ISOCurrencySymbol }) .Distinct() .OrderBy(x => x.DisplayName) .ToList(); int i = 0; foreach (var country in countries) { i++; _context.Pais.AddOrUpdate( new Pais { PaisId = i, DisplayName = country.DisplayName, ISOCurrencySymbol = country.IsoCurrentSymbol, TwoLetterISO = country.TwoLetterIso } ); } }
public static void addTipoFormacion(EFBolsaLaboralContext _context) { _context.TipoFormacion.AddOrUpdate( new TipoFormacion { TipoFormacionId = 1, Nombre = "Secundaria" }, new TipoFormacion { TipoFormacionId = 2, Nombre = "Tecnico" }, new TipoFormacion { TipoFormacionId = 3, Nombre = "Universitario" }, new TipoFormacion { TipoFormacionId = 4, Nombre = "Maestría" }, new TipoFormacion { TipoFormacionId = 5, Nombre = "Doctorado" }, new TipoFormacion { TipoFormacionId = 6, Nombre = "Otro" } ); }
public static void addAreaFormacion(EFBolsaLaboralContext _context) { _context.AreaFormacion.AddOrUpdate( new AreaFormacion { AreaFormacionId = 1, Nombre = "Abogacía / Derecho / Leyes" }, new AreaFormacion { AreaFormacionId = 2, Nombre = "Administración de Empresas" }, new AreaFormacion { AreaFormacionId = 3, Nombre = "Administración y Gestión Pública" }, new AreaFormacion { AreaFormacionId = 4, Nombre = "Administración Agropecuaria" }, new AreaFormacion { AreaFormacionId = 5, Nombre = "Agronegocios" }, new AreaFormacion { AreaFormacionId = 6, Nombre = "Antropología" }, new AreaFormacion { AreaFormacionId = 7, Nombre = "Análisis de Sistemas" }, new AreaFormacion { AreaFormacionId = 8, Nombre = "Apoderado Aduanal" }, new AreaFormacion { AreaFormacionId = 9, Nombre = "Arqueología" }, new AreaFormacion { AreaFormacionId = 10, Nombre = "Arquitectura" }, new AreaFormacion { AreaFormacionId = 11, Nombre = "Asesoría Legal Internacional" }, new AreaFormacion { AreaFormacionId = 12, Nombre = "Asesoría en Comercio Exterior" }, new AreaFormacion { AreaFormacionId = 13, Nombre = "Astronomía" }, new AreaFormacion { AreaFormacionId = 14, Nombre = "Bellas Artes" }, new AreaFormacion { AreaFormacionId = 15, Nombre = "Bibliotecología" }, new AreaFormacion { AreaFormacionId = 16, Nombre = "BioFisica" }, new AreaFormacion { AreaFormacionId = 17, Nombre = "Bioingeniería" }, new AreaFormacion { AreaFormacionId = 18, Nombre = "Biología" }, new AreaFormacion { AreaFormacionId = 19, Nombre = "Bioquímica" }, new AreaFormacion { AreaFormacionId = 20, Nombre = "Biotecnología" }, new AreaFormacion { AreaFormacionId = 21, Nombre = "Capacitación Comercio Exterior" }, new AreaFormacion { AreaFormacionId = 22, Nombre = "Cartografía" }, new AreaFormacion { AreaFormacionId = 23, Nombre = "Ciencias Físicas" }, new AreaFormacion { AreaFormacionId = 24, Nombre = "Ciencias de los Alimentos" }, new AreaFormacion { AreaFormacionId = 25, Nombre = "Ciencias Políticas" }, new AreaFormacion { AreaFormacionId = 26, Nombre = "Ciencias de la Educación" }, new AreaFormacion { AreaFormacionId = 27, Nombre = "Ciencias del Ejercicio / Educacion Física" }, new AreaFormacion { AreaFormacionId = 28, Nombre = "Comercio Interior / Exterior" }, new AreaFormacion { AreaFormacionId = 29, Nombre = "Compras Internacionales / Importación" }, new AreaFormacion { AreaFormacionId = 30, Nombre = "Computación / Informática" }, new AreaFormacion { AreaFormacionId = 31, Nombre = "Comunicación Audiovisual" }, new AreaFormacion { AreaFormacionId = 32, Nombre = "Comunicación Social" }, new AreaFormacion { AreaFormacionId = 33, Nombre = "Construcción / Obras Civiles" }, new AreaFormacion { AreaFormacionId = 34, Nombre = "Consultorías Comercio Exterior" }, new AreaFormacion { AreaFormacionId = 35, Nombre = "Contabilidad / Auditoría" }, new AreaFormacion { AreaFormacionId = 36, Nombre = "Dibujo Técnico" }, new AreaFormacion { AreaFormacionId = 37, Nombre = "Diseño Gráfico" }, new AreaFormacion { AreaFormacionId = 38, Nombre = "Diseño Industrial" }, new AreaFormacion { AreaFormacionId = 39, Nombre = "Diseño Web" }, new AreaFormacion { AreaFormacionId = 40, Nombre = "Diseño de Imagen y Sonido" }, new AreaFormacion { AreaFormacionId = 41, Nombre = "Diseño de Vestuario / Textil / Modas" }, new AreaFormacion { AreaFormacionId = 42, Nombre = "Ecología" }, new AreaFormacion { AreaFormacionId = 43, Nombre = "Economía" }, new AreaFormacion { AreaFormacionId = 44, Nombre = "Educacion" }, new AreaFormacion { AreaFormacionId = 45, Nombre = "Electricidad" }, new AreaFormacion { AreaFormacionId = 46, Nombre = "Electrónica" }, new AreaFormacion { AreaFormacionId = 47, Nombre = "Enfermería" }, new AreaFormacion { AreaFormacionId = 48, Nombre = "Estadística" }, new AreaFormacion { AreaFormacionId = 49, Nombre = "Farmacia" }, new AreaFormacion { AreaFormacionId = 50, Nombre = "Filosofía" }, new AreaFormacion { AreaFormacionId = 51, Nombre = "Finanzas" }, new AreaFormacion { AreaFormacionId = 52, Nombre = "Fisioterapia" }, new AreaFormacion { AreaFormacionId = 53, Nombre = "Fotografía" }, new AreaFormacion { AreaFormacionId = 54, Nombre = "Gastronomía / Cocina" }, new AreaFormacion { AreaFormacionId = 55, Nombre = "Geofísica" }, new AreaFormacion { AreaFormacionId = 56, Nombre = "Geografía" }, new AreaFormacion { AreaFormacionId = 57, Nombre = "Geología / Geomensura / Topografía" }, new AreaFormacion { AreaFormacionId = 58, Nombre = "Hidráulica" }, new AreaFormacion { AreaFormacionId = 59, Nombre = "Historia" }, new AreaFormacion { AreaFormacionId = 60, Nombre = "Hotelería" }, new AreaFormacion { AreaFormacionId = 61, Nombre = "Ing. - otros" }, new AreaFormacion { AreaFormacionId = 62, Nombre = "Ing.Aerospacial" }, new AreaFormacion { AreaFormacionId = 63, Nombre = "Ing.Agropecuario " }, new AreaFormacion { AreaFormacionId = 64, Nombre = "Ing.Agrónomo" }, new AreaFormacion { AreaFormacionId = 65, Nombre = "Ing.Alimentos" }, new AreaFormacion { AreaFormacionId = 66, Nombre = "Ing.Ambiental" }, new AreaFormacion { AreaFormacionId = 67, Nombre = "Ing.Civil" }, new AreaFormacion { AreaFormacionId = 68, Nombre = "Ing.Electrónica" }, new AreaFormacion { AreaFormacionId = 69, Nombre = "Ing.Eléctrica" }, new AreaFormacion { AreaFormacionId = 70, Nombre = "Ing.Forestal" }, new AreaFormacion { AreaFormacionId = 71, Nombre = "Ing.Hidraúlica" }, new AreaFormacion { AreaFormacionId = 72, Nombre = "Ing.Industrial" }, new AreaFormacion { AreaFormacionId = 73, Nombre = "Ing.Informática" }, new AreaFormacion { AreaFormacionId = 74, Nombre = "Ing.Matemática" }, new AreaFormacion { AreaFormacionId = 75, Nombre = "Ing.Mecánica / Metalúrgica" }, new AreaFormacion { AreaFormacionId = 76, Nombre = "Ing.Naval" }, new AreaFormacion { AreaFormacionId = 77, Nombre = "Ing.Nuclear" }, new AreaFormacion { AreaFormacionId = 78, Nombre = "Ing.Obras Civiles / Construcción" }, new AreaFormacion { AreaFormacionId = 79, Nombre = "Ing.Pesquera / Cultivos Marinos" }, new AreaFormacion { AreaFormacionId = 80, Nombre = "Ing.Petróleo" }, new AreaFormacion { AreaFormacionId = 81, Nombre = "Ing.Química" }, new AreaFormacion { AreaFormacionId = 82, Nombre = "Ing.Recursos Hídricos" }, new AreaFormacion { AreaFormacionId = 83, Nombre = "Ing.Sonido" }, new AreaFormacion { AreaFormacionId = 84, Nombre = "Ing.Telecomunicaciones" }, new AreaFormacion { AreaFormacionId = 85, Nombre = "Ing.Transporte" }, new AreaFormacion { AreaFormacionId = 86, Nombre = "Ing.en Minas" }, new AreaFormacion { AreaFormacionId = 87, Nombre = "Ing.en Sistemas" }, new AreaFormacion { AreaFormacionId = 88, Nombre = "Ingeniero vial" }, new AreaFormacion { AreaFormacionId = 89, Nombre = "Intérprete" }, new AreaFormacion { AreaFormacionId = 90, Nombre = "Laboratorio(Mecánica) Dental" }, new AreaFormacion { AreaFormacionId = 91, Nombre = "Literatura" }, new AreaFormacion { AreaFormacionId = 92, Nombre = "Marketing / Comercialización" }, new AreaFormacion { AreaFormacionId = 93, Nombre = "Matemáticas" }, new AreaFormacion { AreaFormacionId = 94, Nombre = "Mecánica / Metalúrgica " }, new AreaFormacion { AreaFormacionId = 95, Nombre = "Medicina" }, new AreaFormacion { AreaFormacionId = 96, Nombre = "Medio Ambiente" }, new AreaFormacion { AreaFormacionId = 97, Nombre = "Minería / Petróleo / Gas" }, new AreaFormacion { AreaFormacionId = 98, Nombre = "Nutrición" }, new AreaFormacion { AreaFormacionId = 99, Nombre = "Odontología" }, new AreaFormacion { AreaFormacionId = 100, Nombre = "Otra" }, new AreaFormacion { AreaFormacionId = 101, Nombre = "Periodismo" }, new AreaFormacion { AreaFormacionId = 102, Nombre = "Psicología" }, new AreaFormacion { AreaFormacionId = 103, Nombre = "Psicopedagogía" }, new AreaFormacion { AreaFormacionId = 104, Nombre = "Publicidad" }, new AreaFormacion { AreaFormacionId = 105, Nombre = "Relaciones Internacionales" }, new AreaFormacion { AreaFormacionId = 106, Nombre = "Secretariado" }, new AreaFormacion { AreaFormacionId = 107, Nombre = "Seguridad Industrial " }, new AreaFormacion { AreaFormacionId = 108, Nombre = "Seguros" }, new AreaFormacion { AreaFormacionId = 109, Nombre = "Sociología" }, new AreaFormacion { AreaFormacionId = 110, Nombre = "Tecnico" }, new AreaFormacion { AreaFormacionId = 111, Nombre = "Tecnología Médica / Laboratorio" }, new AreaFormacion { AreaFormacionId = 112, Nombre = "Tecnología de Alimentos" }, new AreaFormacion { AreaFormacionId = 113, Nombre = "Tecnologías de la Información" }, new AreaFormacion { AreaFormacionId = 114, Nombre = "Telecomunicaciones" }, new AreaFormacion { AreaFormacionId = 115, Nombre = "Terapia Ocupacional" }, new AreaFormacion { AreaFormacionId = 116, Nombre = "Trabajo Social" }, new AreaFormacion { AreaFormacionId = 117, Nombre = "Traducción" }, new AreaFormacion { AreaFormacionId = 118, Nombre = "Transporte" }, new AreaFormacion { AreaFormacionId = 119, Nombre = "Turismo" }, new AreaFormacion { AreaFormacionId = 120, Nombre = "Ventas Internacionales / Exportación" }, new AreaFormacion { AreaFormacionId = 121, Nombre = "Veterinaria" } ); }
public static void addAreaLaboral(EFBolsaLaboralContext _context) { _context.AreaLaboral.AddOrUpdate( new AreaLaboral { AreaLaboralId = 1, Nombre = "Administración, Contabilidad y Finanzas" }, new AreaLaboral { AreaLaboralId = 2, Nombre = "Aduanas y Comercio Exterior" }, new AreaLaboral { AreaLaboralId = 3, Nombre = "Almacén / Logística / Transporte" }, new AreaLaboral { AreaLaboralId = 4, Nombre = "Atención al Cliente" }, new AreaLaboral { AreaLaboralId = 5, Nombre = "Call center / Telemarketing" }, new AreaLaboral { AreaLaboralId = 6, Nombre = "Comercial / Ventas" }, new AreaLaboral { AreaLaboralId = 7, Nombre = "Construcción / Obra" }, new AreaLaboral { AreaLaboralId = 8, Nombre = "Diseño / Artes gráficas" }, new AreaLaboral { AreaLaboralId = 9, Nombre = "Educación" }, new AreaLaboral { AreaLaboralId = 10, Nombre = "Gastronomía" }, new AreaLaboral { AreaLaboralId = 11, Nombre = "Gerencia / Dirección" }, new AreaLaboral { AreaLaboralId = 12, Nombre = "Hotelería / Turismo" }, new AreaLaboral { AreaLaboralId = 13, Nombre = "Ingeniería" }, new AreaLaboral { AreaLaboralId = 14, Nombre = "Investigación y Calidad" }, new AreaLaboral { AreaLaboralId = 15, Nombre = "Legal" }, new AreaLaboral { AreaLaboralId = 16, Nombre = "Mantenimiento / Limpieza" }, new AreaLaboral { AreaLaboralId = 17, Nombre = "Marketing / Publicidad / Comunicación" }, new AreaLaboral { AreaLaboralId = 18, Nombre = "Medicina / Salud" }, new AreaLaboral { AreaLaboralId = 19, Nombre = "Minería, Petróleo y Gas" }, new AreaLaboral { AreaLaboralId = 20, Nombre = "Oficios y Otros" }, new AreaLaboral { AreaLaboralId = 21, Nombre = "Producción / Operaciones" }, new AreaLaboral { AreaLaboralId = 22, Nombre = "Proyectos" }, new AreaLaboral { AreaLaboralId = 23, Nombre = "Recursos Humanos" }, new AreaLaboral { AreaLaboralId = 24, Nombre = "Relaciones institucionales / públicas" }, new AreaLaboral { AreaLaboralId = 25, Nombre = "Secretarias y Recepción" }, new AreaLaboral { AreaLaboralId = 26, Nombre = "Seguridad" }, new AreaLaboral { AreaLaboralId = 27, Nombre = "Tecnología, Sistemas y Telecomunicaciones" } ); }