Exemplo n.º 1
0
        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;
                }
            }
        }
Exemplo n.º 2
0
 public Modelo(Modelo modelo)
 {
     this.idModelo = modelo.IdModelo;
     this.nome     = modelo.Nome;
     this.questoes = modelo.Questoes;
 }
Exemplo n.º 3
0
 public Avaliacao(Modelo modelo) : base(modelo)
 {
 }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
 public ModeView()
 {
     Modelo = new Modelo ();
 }