public List<Modelo> ObterTodos() { string sql = "SELECT * FROM MODELO"; using (var conn = ObterConexao()) { var cmd = conn.CreateCommand(); cmd.CommandText = sql; using (var dr = cmd.ExecuteReader()) { List<Modelo> modelos = new List<Modelo>(); while (dr.Read()) { Modelo modelo = new Modelo(); modelo.Id = int.Parse(dr["Id"].ToString()); modelo.Marca = dr["Marca"].ToString(); modelo.Nome = dr["Nome"].ToString(); modelos.Add(modelo); } return modelos; } } }
public Modelo(Modelo modelo) { this.idModelo = modelo.IdModelo; this.nome = modelo.Nome; this.questoes = modelo.Questoes; }
public Avaliacao(Modelo modelo) : base(modelo) { }
private static void CargarModeloCitroen(PolicyCenterContext context) { var modelos = new List <Modelo>(); var versions = new List <Version> { new Version { Nombre = "Live VTi" }, new Version { Nombre = "Feel VTi" }, new Version { Nombre = "Feel VTi Aut" }, new Version { Nombre = "Shine VTi" }, new Version { Nombre = "Shine VTi Aut" } }; var modelo = new Modelo { Nombre = "C3", IdMarca = 4, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos = new List <Modelo>(); versions = new List <Version> { new Version { Nombre = "VTi 115 Live" }, new Version { Nombre = "VTi 115 Feel" }, new Version { Nombre = "VTi 92 Feel HDi" }, new Version { Nombre = "VTi 115 Shine Aut" } }; modelo = new Modelo { Nombre = "C-Elysée", IdMarca = 4, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos = new List <Modelo>(); versions = new List <Version> { new Version { Nombre = "Feel VTi" }, new Version { Nombre = "Feel VTi Aut" }, new Version { Nombre = "Shine VTi" }, new Version { Nombre = "Shine VTi Aut" }, }; modelo = new Modelo { Nombre = "C3 Aircross", IdMarca = 4, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos = new List <Modelo>(); versions = new List <Version> { new Version { Nombre = "Shine Aut" } }; modelo = new Modelo { Nombre = "C4 Cactus", IdMarca = 4, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos = new List <Modelo>(); versions = new List <Version> { new Version { Nombre = "1.6 Feel" }, new Version { Nombre = "1.6 Feel Aut" }, new Version { Nombre = "1.6 HDi Feel Pack" }, new Version { Nombre = "1.6 HDi Pack" }, new Version { Nombre = "1.6 HDi Feel Pack 10 años" }, new Version { Nombre = "1.6 Feel Pack 10 años" }, new Version { Nombre = "1.6 Shine Aut" } }; modelo = new Modelo { Nombre = "C4 Lounge", IdMarca = 4, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos = new List <Modelo>(); versions = new List <Version> { new Version { Nombre = "1.6 HDi Feel" }, new Version { Nombre = "1.6 HDi Feel Aut" }, new Version { Nombre = "1.6 HDi Feel Pack" }, new Version { Nombre = "1.6 HDi Feel Pack Aut" } }; modelo = new Modelo { Nombre = "C4 Picasso", IdMarca = 4, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos = new List <Modelo>(); versions = new List <Version> { new Version { Nombre = "1.6 Feel Pack Aut" }, new Version { Nombre = "1.6 HDi Shine" }, new Version { Nombre = "1.6 Shine Aut" } }; modelo = new Modelo { Nombre = "C4 Grand Picasso", IdMarca = 4, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos = new List <Modelo>(); versions = new List <Version> { new Version { Nombre = "1.6 XTR" }, new Version { Nombre = "1.6 HDi XTR" }, }; modelo = new Modelo { Nombre = "Berlingo Multispace", IdMarca = 4, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); }
private static void CargarModeloVw(PolicyCenterContext context) { var modelos = new List <Modelo>(); var versions = new List <Version> { new Version { Nombre = "Starline 4X2" }, new Version { Nombre = "Starline 4X4" } }; var modelo = new Modelo { Nombre = "Amarok DC 2.0L TDI 140 CV", IdMarca = 10, Versions = versions }; modelos.Add(modelo); versions = new List <Version> { new Version { Nombre = "Black Package 4X4 AUT" }, new Version { Nombre = "Black Package 4X4" }, new Version { Nombre = "Dark Label 4x2 AUT" }, new Version { Nombre = "Dark Label 4x2" }, new Version { Nombre = "Dark Label 4x4 AUT" }, new Version { Nombre = "Dark Label 4x4" }, new Version { Nombre = "Highline Pack 4x2 AUT" }, new Version { Nombre = "Highline Pack 4x2" }, new Version { Nombre = "Highline Pack 4x4 AUT" }, new Version { Nombre = "Highline Pack 4x4" }, new Version { Nombre = "Trendline Pack 4x2 AUT" }, new Version { Nombre = "Trendline Pack 4x2" }, new Version { Nombre = "Trendline Pack 4x4 AUT" }, new Version { Nombre = "Trendline Pack 4x4" }, new Version { Nombre = "Ultimate 4x2 AUT" }, new Version { Nombre = "Ultimate 4x2" }, new Version { Nombre = "Ultimate 4x4 AUT" }, new Version { Nombre = "Ultimate 4x4" } }; modelo = new Modelo { Nombre = "Amarok DC 2.0L TDI 180 CV", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { context.Version.SingleOrDefault(_ => _.IdVersion == 1), context.Version.SingleOrDefault(_ => _.IdVersion == 2) }; modelo = new Modelo { Nombre = "Amarok SC 2.0L TDI 140 CV", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Elegance DSG" } }; modelo = new Modelo { Nombre = "CC 2.0 TSI ", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Higline manual" }, new Version { Nombre = "Higline manual MY17" } }; modelo = new Modelo { Nombre = "CrossFox 1.6 MSI 16V", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Comfortline manual" }, new Version { Nombre = "Track manual" }, new Version { Nombre = "Trendline manual" } }; modelo = new Modelo { Nombre = "Fox 1.6 MSI", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Higline I Motion" }, new Version { Nombre = "Higline manual" }, new Version { Nombre = "Pepper" } }; modelo = new Modelo { Nombre = "Fox 1.6 MSI 16V", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Connect manual 5P MY17" }, new Version { Nombre = "Highline I-Motion MY17" }, new Version { Nombre = "Highline manual 5P MY17" }, new Version { Nombre = "Serie manual 3P MY17" }, new Version { Nombre = "Serie manual 5P MY17" }, new Version { Nombre = "Sportline manual 5P MY17" }, new Version { Nombre = "Trendline manual 3P MY17" }, new Version { Nombre = "Trendline manual 5P MY17" } }; modelo = new Modelo { Nombre = "Gol Trend", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Comfortline DSG" }, new Version { Nombre = "Comfortline manual DSG" }, new Version { Nombre = "Highline DSG" } }; modelo = new Modelo { Nombre = "Golf 1.4 TSI", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Trendline Manual" } }; modelo = new Modelo { Nombre = "Golf 1.6", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "GTI" }, new Version { Nombre = "GTI + App Connect" }, new Version { Nombre = "GTI + App Connect + Cuero" }, new Version { Nombre = "GTI MY15" }, new Version { Nombre = "GTI MY15 + Cuero" } }; modelo = new Modelo { Nombre = "Golf 2.0 TSI", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { context.Version.SingleOrDefault(_ => _.IdVersion == 38), context.Version.SingleOrDefault(_ => _.IdVersion == 39), context.Version.SingleOrDefault(_ => _.IdVersion == 40) }; modelo = new Modelo { Nombre = "Golf Variant 1.4 TSI", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Trendline Aut." }, context.Version.SingleOrDefault(_ => _.IdVersion == 41) }; modelo = new Modelo { Nombre = "Golf Variant 1.6", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { context.Version.SingleOrDefault(_ => _.IdVersion == 24), new Version { Nombre = "Comfortline Tiptronic" } }; modelo = new Modelo { Nombre = "Polo 1.6", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Cabina Doble + Pack High MY17" } }; modelo = new Modelo { Nombre = "Saveiro Cross GP 1.6", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { context.Version.SingleOrDefault(_ => _.IdVersion == 49), new Version { Nombre = "Cabina Doble + Power MY17" }, new Version { Nombre = "Cabina Ext. + Safety + Pack High MY17" }, new Version { Nombre = "Cabina Ext. + Safety MY17" }, new Version { Nombre = "Cabina Simple + Safety MY17" } }; modelo = new Modelo { Nombre = "Saveiro GP 1.6", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "DSG" } }; modelo = new Modelo { Nombre = "Scirocco 2.0 TSI (GTS)", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { context.Version.FirstOrDefault(_ => _.IdVersion == 24), context.Version.FirstOrDefault(_ => _.IdVersion == 26) }; modelo = new Modelo { Nombre = "Suran 1.6 MSI", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { context.Version.FirstOrDefault(_ => _.IdVersion == 27), context.Version.FirstOrDefault(_ => _.IdVersion == 28) }; modelo = new Modelo { Nombre = "Suran 1.6 MSI 16V", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { context.Version.FirstOrDefault(_ => _.IdVersion == 28) }; modelo = new Modelo { Nombre = "Suran Cross 1.6 MSI 16V", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Design DSG" }, new Version { Nombre = "Design Manual DSG" } }; modelo = new Modelo { Nombre = "The Beetle 1.4 TSI", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Sport DSG" }, new Version { Nombre = "Sport Manual DSG" } }; modelo = new Modelo { Nombre = "The Beetle 2.0 TSI", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Premium Tiptonic" }, new Version { Nombre = "Sport & Style Tiptonic" } }; modelo = new Modelo { Nombre = "Tiguan 2.0 TSI", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Premium" } }; modelo = new Modelo { Nombre = "Touareg 3.0 V6 TDI ", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { context.Version.FirstOrDefault(_ => _.IdVersion == 61) }; modelo = new Modelo { Nombre = "Touareg 4.2 V8 FSI", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "back up! 5P" }, new Version { Nombre = "cross up! 5P" }, new Version { Nombre = "high up! 3P" }, new Version { Nombre = "high up! 5P" }, new Version { Nombre = "high up! 5P I-Motion" }, new Version { Nombre = "move up! 3P" }, new Version { Nombre = "move up! 5P" }, new Version { Nombre = "move up! 5P I-Motion" }, new Version { Nombre = "take up! +AA 3P" }, new Version { Nombre = "take up! +AA 5P" }, new Version { Nombre = "with up! 5P" } }; modelo = new Modelo { Nombre = "up! 1.0", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Comfortline DSG" }, context.Version.FirstOrDefault(_ => _.IdVersion == 24), new Version { Nombre = "Highline DSG" }, context.Version.FirstOrDefault(_ => _.IdVersion == 28) }; modelo = new Modelo { Nombre = "Vento 1.4 150 cv", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Advance Manual + Summer Pack" }, new Version { Nombre = "Advance Manual" } }; modelo = new Modelo { Nombre = "Vento 2.0 115 cv", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { context.Version.FirstOrDefault(_ => _.IdVersion == 75) }; modelo = new Modelo { Nombre = "Vento 2.0 TDI 110 cv", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "GLI DSG + App Connect" }, new Version { Nombre = "GLI DSG + App Connect + Navegador" }, new Version { Nombre = "GLI DSG MY17 + App Connect + Navegador" }, new Version { Nombre = "GLI Manual + App Connect" }, new Version { Nombre = "GLI Manual + App Connect + Navegador" } }; modelo = new Modelo { Nombre = "Vento 2.0 TSI 211 cv", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Advance Plus Manual" }, new Version { Nombre = "Advance Plus Tiptronic" }, new Version { Nombre = "Luxury Manual" }, new Version { Nombre = "Luxury Tiptronic" } }; modelo = new Modelo { Nombre = "Vento 2.5 170 cv", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); versions = new List <Version> { new Version { Nombre = "Highline MY17" }, new Version { Nombre = "Trendline MY17" } }; modelo = new Modelo { Nombre = "Voyage 1.6", IdMarca = 10, Versions = versions }; modelos.Add(modelo); context.Modelo.AddRange(modelos); context.SaveChanges(); modelos.Clear(); }
public ModeView() { Modelo = new Modelo (); }