public void GuardarEtiqueta(Etiqueta etiqueta) { if (etiqueta.Id == 0) { _contexto.Etiquetas.Add(etiqueta); } else { var etiquetaExistente = _contexto.Etiquetas.Find(etiqueta.Id); etiquetaExistente.Descripcion = etiqueta.Descripcion; } _contexto.SaveChanges(); }
protected override void Seed(Contexto contexto) { #region Etiqueta var etiqueta1 = new Etiqueta(); etiqueta1.Id = 1; etiqueta1.Descripcion = "Venta"; contexto.Etiquetas.Add(etiqueta1); var etiqueta2 = new Etiqueta(); etiqueta2.Id = 2; etiqueta2.Descripcion = "Renta"; contexto.Etiquetas.Add(etiqueta2); #endregion #region Clientes var cliente1 = new Cliente(); cliente1.Nombre = "Kevin Amaya"; cliente1.Contraseña = "kevin123"; cliente1.Telefono = "98563241"; cliente1.Celular = "93652487"; cliente1.Correo = "*****@*****.**"; cliente1.Activo = true; contexto.Clientes.Add(cliente1); var cliente2 = new Cliente(); cliente2.Nombre = "German Mendoza"; cliente2.Contraseña = "german123"; cliente2.Telefono = "98563241"; cliente2.Celular = "93652487"; cliente2.Correo = "*****@*****.**"; cliente2.Activo = true; contexto.Clientes.Add(cliente2); var cliente3 = new Cliente(); cliente3.Nombre = "Andres Baide"; cliente3.Contraseña = "andres123"; cliente3.Telefono = "98563241"; cliente3.Celular = "93652487"; cliente3.Correo = "*****@*****.**"; cliente3.Activo = true; contexto.Clientes.Add(cliente3); var cliente4 = new Cliente(); cliente4.Nombre = "Juan Alvarado"; cliente4.Contraseña = "juan123"; cliente4.Telefono = "98563241"; cliente4.Celular = "93652487"; cliente4.Correo = "*****@*****.**"; cliente4.Activo = true; contexto.Clientes.Add(cliente4); var cliente5 = new Cliente(); cliente5.Nombre = "Ricardo Gonzales"; cliente5.Contraseña = "ricardo123"; cliente5.Telefono = "92543241"; cliente5.Celular = "98622457"; cliente5.Correo = "*****@*****.**"; cliente5.Activo = true; contexto.Clientes.Add(cliente5); var cliente6 = new Cliente(); cliente6.Nombre = "David Rodriquez"; cliente6.Contraseña = "david123"; cliente6.Telefono = "92145241"; cliente6.Celular = "92324457"; cliente6.Correo = "*****@*****.**"; cliente6.Activo = true; contexto.Clientes.Add(cliente6); var cliente7 = new Cliente(); cliente7.Nombre = "Oscar Pineda"; cliente7.Contraseña = "oscar123"; cliente7.Telefono = "99944241"; cliente7.Celular = "93324259"; cliente7.Correo = "*****@*****.**"; cliente7.Activo = true; contexto.Clientes.Add(cliente7); #endregion #region Estructura var estructura1 = new Estructura(); estructura1.Descripcion = "Hormigón"; contexto.Estructuras.Add(estructura1); var estructura2 = new Estructura(); estructura2.Descripcion = "Acero"; contexto.Estructuras.Add(estructura2); var estructura3 = new Estructura(); estructura3.Descripcion = "Madera"; contexto.Estructuras.Add(estructura3); var estructura4 = new Estructura(); estructura4.Descripcion = "Acero de Calibre Ligero"; contexto.Estructuras.Add(estructura4); #endregion #region Categoria var categoria1 = new Categoria(); categoria1.Descripcion = "Casa"; contexto.Categorias.Add(categoria1); var categoria2 = new Categoria(); categoria2.Descripcion = "Departamento"; contexto.Categorias.Add(categoria2); var categoria3 = new Categoria(); categoria3.Descripcion = "Local"; contexto.Categorias.Add(categoria3); var categoria4 = new Categoria(); categoria4.Descripcion = "Terreno"; contexto.Categorias.Add(categoria4); var categoria5 = new Categoria(); categoria5.Descripcion = "Edificio"; contexto.Categorias.Add(categoria5); var categoria6 = new Categoria(); categoria6.Descripcion = "Nave Industrial"; contexto.Categorias.Add(categoria6); var categoria7 = new Categoria(); categoria7.Descripcion = "Condominio"; contexto.Categorias.Add(categoria7); var categoria8 = new Categoria(); categoria8.Descripcion = "Bodega Industrial"; contexto.Categorias.Add(categoria8); var categoria9 = new Categoria(); categoria9.Descripcion = "Casa Rodante"; contexto.Categorias.Add(categoria9); #endregion #region Vendedor var Vendedor1 = new Vendedor(); Vendedor1.Id = 1; Vendedor1.Nombre = "Rick's"; Vendedor1.Descripcion = "Experto en Ventas y financiamiento"; Vendedor1.Contrasena = "ricks123"; Vendedor1.Telefono = "98675878"; Vendedor1.Celular = "96457865"; Vendedor1.Correo = "*****@*****.**"; Vendedor1.Activo = true; contexto.Vendedores.Add(Vendedor1); var Vendedor2 = new Vendedor(); Vendedor2.Id = 2; Vendedor2.Nombre = "Mi Roca Fuerte"; Vendedor2.Descripcion = "Experto en Compra y Ventas"; Vendedor2.Contrasena = "roca123"; Vendedor2.Telefono = "98563241"; Vendedor2.Celular = "93652487"; Vendedor2.Correo = "*****@*****.**"; Vendedor2.Activo = true; contexto.Vendedores.Add(Vendedor2); var Vendedor3 = new Vendedor(); Vendedor3.Id = 3; Vendedor3.Nombre = "Alpine"; Vendedor3.Descripcion = "Veterano en lo que a Venta de casas respecta, con mas de 20 años en servicio"; Vendedor3.Contrasena = "alpine123"; Vendedor3.Telefono = "98563241"; Vendedor3.Celular = "93652487"; Vendedor3.Correo = "*****@*****.**"; Vendedor3.Activo = true; contexto.Vendedores.Add(Vendedor3); var Vendedor4 = new Vendedor(); Vendedor4.Id = 4; Vendedor4.Nombre = "Fenix"; Vendedor4.Descripcion = "Nuevo, pero emprendedor y abriendoce paso en el mundo"; Vendedor4.Contrasena = "fenix123"; Vendedor4.Telefono = "98563241"; Vendedor4.Celular = "93652487"; Vendedor4.Correo = "*****@*****.**"; Vendedor4.Activo = true; contexto.Vendedores.Add(Vendedor4); #endregion #region Usuarios var UsuarioAdmin = new Usuario(); UsuarioAdmin.NombUsuario = "admin"; UsuarioAdmin.Contrasena = Encriptar.CodificarConstrasena("123456"); UsuarioAdmin.Contrasena2 = "123456"; UsuarioAdmin.Nombre = "Kevin"; UsuarioAdmin.Apellido = "Rivera"; UsuarioAdmin.Correo = "*****@*****.**"; UsuarioAdmin.edad = 22; UsuarioAdmin.FechaInicio = new DateTime(1997, 4, 29); UsuarioAdmin.Cedula = 0512199700879; UsuarioAdmin.UrlImagen = "/Imagenes/foto1.jpg"; contexto.Usuarios.Add(UsuarioAdmin); var usuario1 = new Usuario(); usuario1.NombUsuario = "gerente"; usuario1.Contrasena = Encriptar.CodificarConstrasena("123456"); usuario1.Contrasena2 = "123456"; usuario1.Nombre = "German"; usuario1.Apellido = "Mendoza"; usuario1.Correo = "*****@*****.**"; usuario1.edad = 21; usuario1.FechaInicio = new DateTime(1998, 10, 18); usuario1.Cedula = 0512199700666; usuario1.UrlImagen = "/Imagenes/foto2.jpg"; contexto.Usuarios.Add(usuario1); var usuario2 = new Usuario(); usuario2.NombUsuario = "super"; usuario2.Contrasena = Encriptar.CodificarConstrasena("123456"); usuario2.Contrasena2 = "123456"; usuario2.Nombre = "Juan"; usuario2.Apellido = "Alvarado"; usuario2.Correo = "*****@*****.**"; usuario2.edad = 22; usuario2.FechaInicio = new DateTime(2002, 12, 9); usuario2.Cedula = 0512199700999; usuario2.UrlImagen = null; contexto.Usuarios.Add(usuario2); var usuario3 = new Usuario(); usuario3.NombUsuario = "extra"; usuario3.Contrasena = Encriptar.CodificarConstrasena("123456"); usuario3.Contrasena2 = "123456"; usuario3.Nombre = "Andres"; usuario3.Apellido = "Baide"; usuario3.Correo = "*****@*****.**"; usuario3.edad = 22; usuario3.FechaInicio = new DateTime(2002, 12, 9); usuario3.Cedula = 0512199700999; usuario3.UrlImagen = null; contexto.Usuarios.Add(usuario3); var usuario4 = new Usuario(); usuario4.NombUsuario = "doctor"; usuario4.Contrasena = Encriptar.CodificarConstrasena("123456"); usuario4.Contrasena2 = "123456"; usuario4.Nombre = "Luis"; usuario4.Apellido = "Lopez"; usuario4.Correo = "*****@*****.**"; usuario4.edad = 42; usuario4.FechaInicio = new DateTime(2002, 12, 9); usuario4.Cedula = 0512198400999; usuario4.UrlImagen = null; contexto.Usuarios.Add(usuario4); #endregion #region PRODUCTOS ---MIO POR QUE YO LO ARREGLE, INUTILES. var producto1 = new Producto(); producto1.Descripcion = "Cerca de posta policial, bella vista y vecindad amistosa"; producto1.Localizacion = "Colonia trejo 13 calle 7 avenida"; producto1.Parking = 2; producto1.Habitaciones = 4; producto1.Metros = 4500; producto1.Precio = 120500; producto1.Bano = 4; producto1.Estado = "Disponible"; producto1.VendedorId = 1; producto1.CategoriaId = 1; producto1.EstructuraId = 1; producto1.EtiquetaId = 1; producto1.UrlImagen = null; producto1.UrlImagen2 = null; producto1.UrlImagen3 = null; producto1.UrlImagen4 = null; producto1.UrlImagen5 = null; contexto.Productos.Add(producto1); var producto2 = new Producto(); producto2.Descripcion = "Hospital cerca de la zona, Escuela a unas cuantas cuadras"; producto2.Localizacion = "Barrio Rio Piedras"; producto2.Parking = 1; producto2.Habitaciones = 3; producto2.Metros = 1200; producto2.Precio = 20500; producto2.Bano = 5; producto2.Estado = "Disponible"; producto2.VendedorId = 2; producto2.EtiquetaId = 1; producto2.CategoriaId = 1; producto2.EstructuraId = 2; producto2.UrlImagen = null; producto2.UrlImagen2 = null; producto2.UrlImagen3 = null; producto2.UrlImagen4 = null; producto2.UrlImagen5 = null; contexto.Productos.Add(producto2); var producto3 = new Producto(); producto3.Descripcion = "Escuela Bilingue de facil acceso, Campo de Football cerca"; producto3.Localizacion = "Colonia Pedegral"; producto3.Parking = 1; producto3.Habitaciones = 3; producto3.Metros = 1200; producto3.Precio = 12500; producto3.Bano = 5; producto3.Estado = "Disponible"; producto3.VendedorId = 3; producto3.EtiquetaId = 1; producto3.CategoriaId = 1; producto3.EstructuraId = 1; producto3.UrlImagen = null; producto3.UrlImagen2 = null; producto3.UrlImagen3 = null; producto3.UrlImagen4 = null; producto3.UrlImagen5 = null; contexto.Productos.Add(producto3); var producto4 = new Producto(); producto4.Descripcion = "Escuela catolica cercana, bella vista"; producto4.Localizacion = "Barrio Primavera"; producto4.Parking = 8; producto4.Habitaciones = 4; producto4.Metros = 12000; producto4.Precio = 200500; producto4.Bano = 5; producto4.Estado = "Disponible"; producto4.VendedorId = 4; producto4.EtiquetaId = 1; producto4.CategoriaId = 1; producto4.EstructuraId = 4; producto4.UrlImagen = null; producto4.UrlImagen2 = null; producto4.UrlImagen3 = null; producto4.UrlImagen4 = null; producto4.UrlImagen5 = null; contexto.Productos.Add(producto4); var producto5 = new Producto(); producto5.Descripcion = "Cerca de Hospital, bella vista y gran jardin"; producto5.Localizacion = "Colonia Pedegral"; producto5.Parking = 0; producto5.Habitaciones = 8; producto5.Metros = 52000; producto5.Precio = 200500; producto5.Bano = 8; producto5.Estado = "Disponible"; producto5.VendedorId = 2; producto5.EtiquetaId = 1; producto5.CategoriaId = 1; producto5.EstructuraId = 1; producto5.UrlImagen = null; producto5.UrlImagen2 = null; producto5.UrlImagen3 = null; producto5.UrlImagen4 = null; producto5.UrlImagen5 = null; contexto.Productos.Add(producto5); var producto6 = new Producto(); producto6.Descripcion = "Seguridad Privada, Wifi Gratis"; producto6.Localizacion = "Colonia Universidad"; producto6.Parking = 0; producto6.Habitaciones = 2; producto6.Metros = 200; producto6.Precio = 55500; producto6.Bano = 1; producto6.Estado = "Disponible"; producto6.VendedorId = 1; producto6.EtiquetaId = 1; producto6.CategoriaId = 1; producto6.EstructuraId = 4; producto6.UrlImagen = null; producto6.UrlImagen2 = null; producto6.UrlImagen3 = null; producto6.UrlImagen4 = null; producto6.UrlImagen5 = null; contexto.Productos.Add(producto6); var producto7 = new Producto(); producto7.Descripcion = "Seguridad Privada, Wifi Gratis"; producto7.Localizacion = "Colonia Smith"; producto7.Parking = 1; producto7.Habitaciones = 3; producto7.Metros = 200; producto7.Precio = 65500; producto7.Bano = 2; producto7.Estado = "Disponible"; producto7.VendedorId = 3; producto7.EtiquetaId = 1; producto7.CategoriaId = 1; producto7.EstructuraId = 2; producto7.UrlImagen = null; producto7.UrlImagen2 = null; producto7.UrlImagen3 = null; producto7.UrlImagen4 = null; producto7.UrlImagen5 = null; contexto.Productos.Add(producto7); var producto8 = new Producto(); producto8.Descripcion = "Una Hermoza vecindad, con escuela cerca"; producto8.Localizacion = "Los Castaños"; producto8.Parking = 4; producto8.Habitaciones = 8; producto8.Metros = 2000; producto8.Precio = 600500; producto8.Bano = 4; producto8.Estado = "Disponible"; producto8.VendedorId = 4; producto8.EtiquetaId = 1; producto8.CategoriaId = 1; producto8.EstructuraId = 4; producto8.UrlImagen = null; producto8.UrlImagen2 = null; producto8.UrlImagen3 = null; producto8.UrlImagen4 = null; producto8.UrlImagen5 = null; contexto.Productos.Add(producto8); var producto9 = new Producto(); producto9.Descripcion = "Zona cercana a la Universidad, punto de buses cercano"; producto9.Localizacion = "Colonia El Roble"; producto9.Parking = 0; producto9.Habitaciones = 3; producto9.Metros = 70000; producto9.Precio = 500000; producto9.Bano = 2; producto9.Estado = "Disponible"; producto9.VendedorId = 3; producto9.EtiquetaId = 1; producto9.CategoriaId = 2; producto9.EstructuraId = 2; producto9.UrlImagen = null; producto9.UrlImagen2 = null; producto9.UrlImagen3 = null; producto9.UrlImagen4 = null; producto9.UrlImagen5 = null; contexto.Productos.Add(producto9); var producto10 = new Producto(); producto10.Descripcion = "Zona Urbana con gran cantidad de Vegetacion, con un parque cerca."; producto10.Localizacion = "Merendon Hills"; producto10.Parking = 5; producto10.Habitaciones = 4; producto10.Metros = 26000; producto10.Precio = 1500000; producto10.Bano = 2; producto10.Estado = "Disponible"; producto10.VendedorId = 2; producto10.EtiquetaId = 1; producto10.CategoriaId = 1; producto10.EstructuraId = 4; producto10.UrlImagen = null; producto10.UrlImagen2 = null; producto10.UrlImagen3 = null; producto10.UrlImagen4 = null; producto10.UrlImagen5 = null; contexto.Productos.Add(producto10); var producto11 = new Producto(); producto11.Descripcion = "Con seguridad privada, terreno 410v2 y metros de construcción 205 metros aproximado, sala, comedor, cocina con mueble"; producto11.Localizacion = "Casa de una planta en Res. Villas del Campo (frente a campisa)"; producto11.Parking = 1; producto11.Habitaciones = 3; producto11.Metros = 40000; producto11.Precio = 1600000; producto11.Bano = 2; producto11.Estado = "Disponible"; producto11.VendedorId = 3; producto11.EtiquetaId = 1; producto11.CategoriaId = 1; producto11.EstructuraId = 2; producto11.UrlImagen = null; producto11.UrlImagen2 = null; producto11.UrlImagen3 = null; producto11.UrlImagen4 = null; producto11.UrlImagen5 = null; contexto.Productos.Add(producto11); var producto12 = new Producto(); producto12.Descripcion = "Seguridad las 24 horas, circuito cerrado, casa esquina, parqueo adicional, finos acabados, cerámica"; producto12.Localizacion = "Col, Sitratelh"; producto12.Parking = 2; producto12.Habitaciones = 3; producto12.Metros = 40000; producto12.Precio = 2800000; producto12.Bano = 2; producto12.Estado = "Disponible"; producto12.VendedorId = 2; producto12.EtiquetaId = 1; producto12.CategoriaId = 1; producto12.EstructuraId = 2; producto12.UrlImagen = null; producto12.UrlImagen2 = null; producto12.UrlImagen3 = null; producto12.UrlImagen4 = null; producto12.UrlImagen5 = null; contexto.Productos.Add(producto12); var producto13 = new Producto(); producto13.Descripcion = "Casa circuito cerrado, seguridad privada, con parqueo."; producto13.Localizacion = "Res Andalucia San Pedro Sula - Cortés"; producto13.Parking = 1; producto13.Habitaciones = 4; producto13.Metros = 32000; producto13.Precio = 1800000; producto13.Bano = 1; producto13.Estado = "Disponible"; producto13.VendedorId = 4; producto13.EtiquetaId = 1; producto13.CategoriaId = 1; producto13.EstructuraId = 4; producto13.UrlImagen = null; producto13.UrlImagen2 = null; producto13.UrlImagen3 = null; producto13.UrlImagen4 = null; producto13.UrlImagen5 = null; contexto.Productos.Add(producto13); var producto14 = new Producto(); producto14.Descripcion = "Fuente de agua en jardín frontal, Instalaciones para central de aire en áreas de sala comedor y cocina"; producto14.Localizacion = "Res Villas Paraiso San Pedro Sula - Cortés"; producto14.Parking = 1; producto14.Habitaciones = 3; producto14.Metros = 20000; producto14.Precio = 2300000; producto14.Bano = 1; producto14.Estado = "Disponible"; producto14.VendedorId = 2; producto14.EtiquetaId = 1; producto14.CategoriaId = 1; producto14.EstructuraId = 4; producto14.UrlImagen = null; producto14.UrlImagen2 = null; producto14.UrlImagen3 = null; producto14.UrlImagen4 = null; producto14.UrlImagen5 = null; contexto.Productos.Add(producto14); var producto15 = new Producto(); producto15.Descripcion = "Excelente Oportunidad para vivir en un lugar seguro y con buen vecindario. "; producto15.Localizacion = "Casa Res, Brisas del Merendon."; producto15.Parking = 1; producto15.Habitaciones = 3; producto15.Metros = 29000; producto15.Precio = 1300000; producto15.Bano = 2; producto15.Estado = "Disponible"; producto15.VendedorId = 3; producto15.EtiquetaId = 1; producto15.CategoriaId = 1; producto15.EstructuraId = 1; producto15.UrlImagen = null; producto15.UrlImagen2 = null; producto15.UrlImagen3 = null; producto15.UrlImagen4 = null; producto15.UrlImagen5 = null; contexto.Productos.Add(producto15); var producto16 = new Producto(); producto16.Descripcion = "Casa de habitacion con 3 cuartos, 1 baño y seguridad privada"; producto16.Localizacion = "Col. Fesitranh San Pedro Sula, Cortés"; producto16.Parking = 1; producto16.Habitaciones = 3; producto16.Metros = 25000; producto16.Precio = 1030000; producto16.Bano = 1; producto16.Estado = "Disponible"; producto16.VendedorId = 2; producto16.EtiquetaId = 1; producto16.CategoriaId = 1; producto16.EstructuraId = 3; producto16.UrlImagen = null; producto16.UrlImagen2 = null; producto16.UrlImagen3 = null; producto16.UrlImagen4 = null; producto16.UrlImagen5 = null; contexto.Productos.Add(producto16); var producto17 = new Producto(); producto17.Descripcion = "Casa Residencial con seguridad privada y circuito cerrado"; producto17.Localizacion = "Res La Foresta San Pedro Sula - Cortés"; producto17.Parking = 1; producto17.Habitaciones = 3; producto17.Metros = 40000; producto17.Precio = 10200000; producto17.Bano = 2; producto17.Estado = "Disponible"; producto17.VendedorId = 1; producto17.EtiquetaId = 1; producto17.CategoriaId = 1; producto17.EstructuraId = 2; producto17.UrlImagen = null; producto17.UrlImagen2 = null; producto17.UrlImagen3 = null; producto17.UrlImagen4 = null; producto17.UrlImagen5 = null; contexto.Productos.Add(producto17); var producto18 = new Producto(); producto18.Descripcion = "Estudio. Dos salas, Comedor. Cocina con alacena y desayunador."; producto18.Localizacion = "Rancho San Manuel contiguo a Col. Fesitranh S.P.S."; producto18.Parking = 2; producto18.Habitaciones = 3; producto18.Metros = 20000; producto18.Precio = 1020000; producto18.Bano = 2; producto18.Estado = "Disponible"; producto18.VendedorId = 1; producto18.EtiquetaId = 1; producto18.CategoriaId = 1; producto18.EstructuraId = 1; producto18.UrlImagen = null; producto18.UrlImagen2 = null; producto18.UrlImagen3 = null; producto18.UrlImagen4 = null; producto18.UrlImagen5 = null; contexto.Productos.Add(producto18); var producto19 = new Producto(); producto19.Descripcion = "475vr2 de terreno y 259 mtr2 de construccion!, 3 cuartos, 2.5 baños, pequeña sala familiar, estudio"; producto19.Localizacion = "Residencial Buena Vista"; producto19.Parking = 2; producto19.Habitaciones = 3; producto19.Metros = 20000; producto19.Precio = 1200000; producto19.Bano = 2; producto19.Estado = "Disponible"; producto19.VendedorId = 3; producto19.EtiquetaId = 1; producto19.CategoriaId = 1; producto19.EstructuraId = 3; producto19.UrlImagen = null; producto19.UrlImagen2 = null; producto19.UrlImagen3 = null; producto19.UrlImagen4 = null; producto19.UrlImagen5 = null; contexto.Productos.Add(producto19); var producto20 = new Producto(); producto20.Descripcion = "Acceso controlado, Área de barbacoas, Área de bodegas, Área juegos infantiles"; producto20.Localizacion = "Residencial Buena Vista"; producto20.Parking = 2; producto20.Habitaciones = 3; producto20.Metros = 20000; producto20.Precio = 12000000; producto20.Bano = 2; producto20.Estado = "Disponible"; producto20.VendedorId = 2; producto20.EtiquetaId = 1; producto20.CategoriaId = 1; producto20.EstructuraId = 2; producto20.UrlImagen = null; producto20.UrlImagen2 = null; producto20.UrlImagen3 = null; producto20.UrlImagen4 = null; producto20.UrlImagen5 = null; contexto.Productos.Add(producto20); var producto21 = new Producto(); producto21.Descripcion = "Casa en renta con: Sala, Cocina, Comedor ,Area lavanderia, Area social con Bar y Piscina"; producto21.Localizacion = "Residencial Las UVAS"; producto21.Parking = 1; producto21.Habitaciones = 5; producto21.Metros = 20000; producto21.Precio = 1500000; producto21.Bano = 3; producto21.Estado = "Disponible"; producto21.VendedorId = 2; producto21.EtiquetaId = 2; producto21.CategoriaId = 1; producto21.EstructuraId = 2; producto21.UrlImagen = null; producto21.UrlImagen2 = null; producto21.UrlImagen3 = null; producto21.UrlImagen4 = null; producto21.UrlImagen5 = null; contexto.Productos.Add(producto21); var producto22 = new Producto(); producto22.Descripcion = "3 cuartos, 2 baños, pequeña sala familiar, estudio, 2 bodegas, aerea de servicio ampliado"; producto22.Localizacion = "Colonia Modelo"; producto22.Parking = 2; producto22.Habitaciones = 3; producto22.Metros = 20000; producto22.Precio = 12000; producto22.Bano = 2; producto22.Estado = "Disponible"; producto22.VendedorId = 3; producto22.EtiquetaId = 2; producto22.CategoriaId = 2; producto22.EstructuraId = 4; producto22.UrlImagen = null; producto22.UrlImagen2 = null; producto22.UrlImagen3 = null; producto22.UrlImagen4 = null; producto22.UrlImagen5 = null; contexto.Productos.Add(producto22); var producto23 = new Producto(); producto23.Descripcion = "2 habitaciones, 2 baños, Sala , comedor, Cocina, Area lavanderia y Estacionamiento para 2 vehiculos"; producto23.Localizacion = "Apartamentos Lomas del Guijarro"; producto23.Parking = 2; producto23.Habitaciones = 2; producto23.Metros = 22000; producto23.Precio = 8000; producto23.Bano = 1; producto23.Estado = "Disponible"; producto23.VendedorId = 2; producto23.EtiquetaId = 2; producto23.CategoriaId = 2; producto23.EstructuraId = 2; producto23.UrlImagen = null; producto23.UrlImagen2 = null; producto23.UrlImagen3 = null; producto23.UrlImagen4 = null; producto23.UrlImagen5 = null; contexto.Productos.Add(producto23); var producto24 = new Producto(); producto24.Descripcion = "Acceso controlado, Área de barbacoas, Área de bodegas, Área juegos infantiles, Área social, Ascensor, Azotea (Área social)"; producto24.Localizacion = "Barrio Las Palmas"; producto24.Parking = 2; producto24.Habitaciones = 2; producto24.Metros = 20000; producto24.Precio = 8500; producto24.Bano = 2; producto24.Estado = "Disponible"; producto24.VendedorId = 1; producto24.EtiquetaId = 2; producto24.CategoriaId = 2; producto24.EstructuraId = 4; producto24.UrlImagen = null; producto24.UrlImagen2 = null; producto24.UrlImagen3 = null; producto24.UrlImagen4 = null; producto24.UrlImagen5 = null; contexto.Productos.Add(producto24); var producto25 = new Producto(); producto25.Descripcion = "Calentador, Closets, Extractores de baño, Instalación lavadora, Intercomunicador, Lámparas, Luces spot, Muebles de baño, Muebles de cocina, Walk-in closets"; producto25.Localizacion = "Departamentos Deluxe - Las lomas"; producto25.Parking = 2; producto25.Habitaciones = 3; producto25.Metros = 23000; producto25.Precio = 9000; producto25.Bano = 2; producto25.Estado = "Disponible"; producto25.VendedorId = 4; producto25.EtiquetaId = 2; producto25.CategoriaId = 2; producto25.EstructuraId = 4; producto25.UrlImagen = null; producto25.UrlImagen2 = null; producto25.UrlImagen3 = null; producto25.UrlImagen4 = null; producto25.UrlImagen5 = null; contexto.Productos.Add(producto25); var producto26 = new Producto(); producto26.Descripcion = "Las lomas es un circuito cerrado de apartamentos famoso por sus hermosas áreas sociales, amplia piscina con aguas cristalinas estilo resort"; producto26.Localizacion = "Departamentos Deluxe - Las lomas"; producto26.Parking = 2; producto26.Habitaciones = 3; producto26.Metros = 20000; producto26.Precio = 10000; producto26.Bano = 2; producto26.Estado = "Disponible"; producto26.VendedorId = 2; producto26.EtiquetaId = 2; producto26.CategoriaId = 2; producto26.EstructuraId = 4; producto26.UrlImagen = null; producto26.UrlImagen2 = null; producto26.UrlImagen3 = null; producto26.UrlImagen4 = null; producto26.UrlImagen5 = null; contexto.Productos.Add(producto26); var producto27 = new Producto(); producto27.Descripcion = "Las lomas es un circuito cerrado de apartamentos famoso por sus hermosas áreas sociales, amplia piscina con aguas cristalinas estilo resort"; producto27.Localizacion = "Departamentos Deluxe - Las lomas"; producto27.Parking = 2; producto27.Habitaciones = 3; producto27.Metros = 20000; producto27.Precio = 95000; producto27.Bano = 2; producto27.Estado = "Disponible"; producto27.VendedorId = 1; producto27.EtiquetaId = 2; producto27.CategoriaId = 2; producto27.EstructuraId = 4; producto27.UrlImagen = null; producto27.UrlImagen2 = null; producto27.UrlImagen3 = null; producto27.UrlImagen4 = null; producto27.UrlImagen5 = null; contexto.Productos.Add(producto27); var producto28 = new Producto(); producto28.Descripcion = "Estilo, diseño y exclusividad definen este espacioso apartamento de 2 Dormitorios, 2.5 Baños con espectacular cocina estilo abierto equipada con muebles de madera de caoba finamente acabados top de cuarzo"; producto28.Localizacion = "Departamentos - Portal del bosque"; producto28.Parking = 2; producto28.Habitaciones = 3; producto28.Metros = 20000; producto28.Precio = 1000; producto28.Bano = 2; producto28.Estado = "Disponible"; producto28.VendedorId = 2; producto28.EtiquetaId = 2; producto28.CategoriaId = 2; producto28.EstructuraId = 2; producto28.UrlImagen = null; producto28.UrlImagen2 = null; producto28.UrlImagen3 = null; producto28.UrlImagen4 = null; producto28.UrlImagen5 = null; contexto.Productos.Add(producto28); var producto29 = new Producto(); producto29.Descripcion = "Estilo, diseño y exclusividad definen este espacioso apartamento de 2 Dormitorios, 2.5 Baños con espectacular cocina estilo abierto equipada con muebles de madera de caoba finamente acabados top de cuarzo"; producto29.Localizacion = "Departamentos - Portal del bosque"; producto29.Parking = 2; producto29.Habitaciones = 3; producto29.Metros = 20000; producto29.Precio = 1000000; producto29.Bano = 2; producto29.Estado = "Disponible"; producto29.VendedorId = 2; producto29.EtiquetaId = 2; producto29.CategoriaId = 2; producto29.EstructuraId = 2; producto29.UrlImagen = null; producto29.UrlImagen2 = null; producto29.UrlImagen3 = null; producto29.UrlImagen4 = null; producto29.UrlImagen5 = null; contexto.Productos.Add(producto29); var producto30 = new Producto(); producto30.Descripcion = "Estilo, diseño y exclusividad definen este espacioso apartamento de 2 Dormitorios, 2.5 Baños con espectacular cocina estilo abierto equipada con muebles de madera de caoba finamente acabados top de cuarzo"; producto30.Localizacion = "Departamentos - Portal del bosque"; producto30.Parking = 2; producto30.Habitaciones = 3; producto30.Metros = 23000; producto30.Precio = 8900; producto30.Bano = 2; producto30.Estado = "Disponible"; producto30.VendedorId = 3; producto30.EtiquetaId = 2; producto30.CategoriaId = 2; producto30.EstructuraId = 4; producto30.UrlImagen = null; producto30.UrlImagen2 = null; producto30.UrlImagen3 = null; producto30.UrlImagen4 = null; producto30.UrlImagen5 = null; contexto.Productos.Add(producto30); #endregion base.Seed(contexto); }
protected override void Seed(Contexto contexto) { #region Etiqueta var etiqueta1 = new Etiqueta(); etiqueta1.Descripcion = "Venta"; contexto.Etiquetas.Add(etiqueta1); var etiqueta2 = new Etiqueta(); etiqueta2.Descripcion = "Renta"; contexto.Etiquetas.Add(etiqueta2); #endregion #region Clientes var cliente1 = new Cliente(); cliente1.Nombre = "Kevin Amaya"; cliente1.Contraseña = "kevin123"; cliente1.Telefono = "98563241"; cliente1.Celular = "93652487"; cliente1.Correo = "*****@*****.**"; cliente1.Activo = true; contexto.Clientes.Add(cliente1); var cliente2 = new Cliente(); cliente2.Nombre = "German Mendoza"; cliente2.Contraseña = "german123"; cliente2.Telefono = "98563241"; cliente2.Celular = "93652487"; cliente2.Correo = "*****@*****.**"; cliente2.Activo = true; contexto.Clientes.Add(cliente2); var cliente3 = new Cliente(); cliente3.Nombre = "Andres Baide"; cliente3.Contraseña = "andres123"; cliente3.Telefono = "98563241"; cliente3.Celular = "93652487"; cliente3.Correo = "*****@*****.**"; cliente3.Activo = true; contexto.Clientes.Add(cliente3); var cliente4 = new Cliente(); cliente4.Nombre = "Juan Alvarado"; cliente4.Contraseña = "juan123"; cliente4.Telefono = "98563241"; cliente4.Celular = "93652487"; cliente4.Correo = "*****@*****.**"; cliente4.Activo = true; contexto.Clientes.Add(cliente4); #endregion #region Estructura var estructura1 = new Estructura(); estructura1.Descripcion = "Hormigón"; contexto.Estructuras.Add(estructura1); var estructura2 = new Estructura(); estructura2.Descripcion = "Acero"; contexto.Estructuras.Add(estructura2); var estructura3 = new Estructura(); estructura3.Descripcion = "Madera"; contexto.Estructuras.Add(estructura3); var estructura4 = new Estructura(); estructura4.Descripcion = "Acero de Calibre Ligero"; contexto.Estructuras.Add(estructura4); #endregion #region Categoria var categoria1 = new Categoria(); categoria1.Descripcion = "Casa"; contexto.Categorias.Add(categoria1); var categoria2 = new Categoria(); categoria2.Descripcion = "Departamento"; contexto.Categorias.Add(categoria2); var categoria3 = new Categoria(); categoria3.Descripcion = "Local"; contexto.Categorias.Add(categoria3); var categoria4 = new Categoria(); categoria4.Descripcion = "Terreno"; contexto.Categorias.Add(categoria4); var categoria5 = new Categoria(); categoria5.Descripcion = "Edificio"; contexto.Categorias.Add(categoria5); var categoria6 = new Categoria(); categoria6.Descripcion = "Nave Industrial"; contexto.Categorias.Add(categoria6); var categoria7 = new Categoria(); categoria7.Descripcion = "Condominio"; contexto.Categorias.Add(categoria7); var categoria8 = new Categoria(); categoria8.Descripcion = "Bodega Industrial"; contexto.Categorias.Add(categoria8); var categoria9 = new Categoria(); categoria9.Descripcion = "Casa Rodante"; contexto.Categorias.Add(categoria9); #endregion #region Vendedor var Vendedor1 = new Vendedor(); Vendedor1.Nombre = cliente1.Nombre; Vendedor1.Descripcion = "Experto en Ventas y financiamiento"; Vendedor1.Contrasena = cliente1.Contraseña; Vendedor1.Telefono = cliente1.Telefono; Vendedor1.Celular = cliente1.Celular; Vendedor1.Correo = cliente1.Correo; Vendedor1.Activo = cliente1.Activo; contexto.Vendedores.Add(Vendedor1); var Vendedor2 = new Vendedor(); Vendedor2.Nombre = "Mi Roca Fuerte"; Vendedor2.Descripcion = "Experto en Compra y Ventas"; Vendedor2.Contrasena = "roca123"; Vendedor2.Telefono = "98563241"; Vendedor2.Celular = "93652487"; Vendedor2.Correo = "*****@*****.**"; Vendedor2.Activo = true; contexto.Vendedores.Add(Vendedor2); var Vendedor3 = new Vendedor(); Vendedor3.Nombre = "Alpine"; Vendedor3.Descripcion = "Veterano en lo que a Venta de casas respecta, con mas de 20 años en servicio"; Vendedor3.Contrasena = "alpine123"; Vendedor3.Telefono = "98563241"; Vendedor3.Celular = "93652487"; Vendedor3.Correo = "*****@*****.**"; Vendedor3.Activo = true; contexto.Vendedores.Add(Vendedor3); var Vendedor4 = new Vendedor(); Vendedor4.Nombre = "Fenix"; Vendedor4.Descripcion = "Nuevo, pero emprendedor y abriendoce paso en el mundo"; Vendedor4.Contrasena = "fenix123"; Vendedor4.Telefono = "98563241"; Vendedor4.Celular = "93652487"; Vendedor4.Correo = "*****@*****.**"; Vendedor4.Activo = true; contexto.Vendedores.Add(Vendedor4); #endregion #region Usuarios var UsuarioAdmin = new Usuario(); UsuarioAdmin.Nombre = "admin"; UsuarioAdmin.Contrasena = Encriptar.CodificarConstrasena("123"); contexto.Usuarios.Add(UsuarioAdmin); var usuario1 = new Usuario(); usuario1.Nombre = "German Mendoza"; usuario1.Correo = "*****@*****.**"; usuario1.Contrasena = Encriptar.CodificarConstrasena("12345"); contexto.Usuarios.Add(usuario1); var usuario2 = new Usuario(); usuario2.Nombre = "Kevin Rivera"; usuario2.Correo = "*****@*****.**"; usuario2.Contrasena = Encriptar.CodificarConstrasena("12345"); contexto.Usuarios.Add(usuario2); var usuario3 = new Usuario(); usuario3.Nombre = "Juan Alvarado"; usuario3.Correo = "*****@*****.**"; usuario3.Contrasena = Encriptar.CodificarConstrasena("12345"); contexto.Usuarios.Add(usuario3); var usuario4 = new Usuario(); usuario4.Nombre = "Andres Baide"; usuario4.Correo = "*****@*****.**"; usuario4.Contrasena = Encriptar.CodificarConstrasena("12345"); contexto.Usuarios.Add(usuario4); #endregion #region PRODUCTOS ---ES DE QUIEN LA PUEDA ARREGLAR /* * var producto1 = new Producto(); * producto1.Descripcion = "Cerca de posta policial, bella vista y vecindad amistosa"; * producto1.Localizacion = "Aun no Disponible"; * producto1.Parking = 2; * producto1.Habitaciones = 4; * producto1.Metros = 4500; * producto1.Precio = 12500; * producto1.Bano = 4; * producto1.Estado = "Disponible"; * * producto1.VendedorId = 1; * producto1.EtiquetaId = 1; * producto1.CategoriaId = 1; * producto1.EstructuraId = 3; * producto1.UrlImagen = null; * contexto.Productos.Add(producto1); * * var producto2 = new Producto(); * producto2.Descripcion = "Hospital cerca de la zona, Escuela a unas cuantas cuadras"; * producto2.Localizacion = "Aun no Disponible"; * producto2.Parking = 1; * producto2.Habitaciones = 3; * producto2.Metros = 1200; * producto2.Precio = 20500; * producto2.Bano = 5; * producto2.Estado = "Disponible"; * * producto2.VendedorId = 2; * producto2.EtiquetaId = 1; * producto2.CategoriaId = 1; * producto2.EstructuraId = 2; * producto2.UrlImagen = null; * contexto.Productos.Add(producto2); * * var producto3 = new Producto(); * producto3.Descripcion = "Escuela Bilingue de facil acceso, Campo de Football cerca"; * producto3.Localizacion = "Aun no Disponible"; * producto3.Parking = 1; * producto3.Habitaciones = 3; * producto3.Metros = 1200; * producto3.Precio = 12500; * producto3.Bano = 5; * producto3.Estado = "Disponible"; * * producto3.VendedorId = 3; * producto3.EtiquetaId = 1; * producto3.CategoriaId = 1; * producto3.EstructuraId = 1; * producto3.UrlImagen = null; * contexto.Productos.Add(producto3); * * var producto4 = new Producto(); * producto4.Descripcion = "Escuela catolica cercana, bella vista"; * producto4.Localizacion = "Aun no Disponible"; * producto4.Parking = 8; * producto4.Habitaciones = 4; * producto4.Metros = 12000; * producto4.Precio = 200500; * producto4.Bano = 5; * producto4.Estado = "Disponible"; * * producto4.VendedorId = 4; * producto4.EtiquetaId = 1; * producto4.CategoriaId = 1; * producto4.EstructuraId = 4; * producto4.UrlImagen = null; * contexto.Productos.Add(producto4); * * var producto5 = new Producto(); * producto5.Descripcion = "Cerca de Hospital, bella vista y gran jardin"; * producto5.Localizacion = "Aun no Disponible"; * producto5.Parking = 0; * producto5.Habitaciones = 8; * producto5.Metros = 52000; * producto5.Precio = 200500; * producto5.Bano = 8; * producto5.Estado = "Disponible"; * * producto5.VendedorId = 2; * producto5.EtiquetaId = 1; * producto5.CategoriaId = 1; * producto5.EstructuraId = 1; * producto5.UrlImagen = null; * contexto.Productos.Add(producto5); * * var producto6 = new Producto(); * producto6.Descripcion = "Seguridad Privada, Wifi Gratis"; * producto6.Localizacion = "Aun no Disponible"; * producto6.Parking = 0; * producto6.Habitaciones = 2; * producto6.Metros = 200; * producto6.Precio = 5500; * producto6.Bano = 1; * producto6.Estado = "Disponible"; * * producto6.VendedorId = 1; * producto6.EtiquetaId = 2; * producto6.CategoriaId = 2; * producto6.EstructuraId = 4; * producto6.UrlImagen = null; * contexto.Productos.Add(producto6); * * var producto7 = new Producto(); * producto7.Descripcion = "Seguridad Privada, Wifi Gratis"; * producto7.Localizacion = "Aun no Disponible"; * producto7.Parking = 1; * producto7.Habitaciones = 3; * producto7.Metros = 200; * producto7.Precio = 6500; * producto7.Bano = 2; * producto7.Estado = "Disponible"; * * producto7.VendedorId = 3; * producto7.EtiquetaId = 2; * producto7.CategoriaId = 2; * producto7.EstructuraId = 2; * producto7.UrlImagen = null; * contexto.Productos.Add(producto7); */ #endregion base.Seed(contexto); }