public string this[string propertyName]
        {
            get
            {
                switch (propertyName)
                {
                case "CarBrand":
                    return(CarBrand.ToString());

                case "CarModel":
                    return(CarModel.ToString());

                case "Id":
                    return(Id.ToString());

                case "ProductYear":
                    return(ProductYear.ToString());

                case "Cubicase":
                    return(Cubicase.ToString());

                case "NumberOfDoorId":
                    return(NumberOfDoorId.ToString());

                case "CarBodyId":
                    return(CarBodyId.ToString());

                case "GearshiftId":
                    return(GearshiftId.ToString());

                default:
                    return("");
                }
            }
        }
Ejemplo n.º 2
0
 public Car(CarBrand carBrand, string carColor, string wheelColor, bool hasHeatedChairs, string interiorColor, Packages carPackages)
 {
     amountOfCars        += 1;
     this._carPackages    = carPackages;
     this._carBrand       = carBrand;
     this.carColor        = carColor;
     this.wheelColor      = wheelColor;
     this.hasHeatedChairs = hasHeatedChairs;
     this.interiorColor   = interiorColor;
     if (_carPackages.Equals(Car.Packages.entryPackage))
     {
         this.traction    = "FWD";
         this.enginePower = "180 CP";
         this.engineSize  = "2.0L";
         this.fuel        = "diesel";
     }
     else if (_carPackages.Equals(Car.Packages.plusPackage))
     {
         this.traction    = "RWD";
         this.enginePower = "280 CP";
         this.engineSize  = "2.0L";
         this.fuel        = "petrol";
     }
     else if (_carPackages.Equals(Car.Packages.ultraPackage))
     {
         this.traction    = "AWD";
         this.enginePower = "400 CP";
         this.engineSize  = "3.0L";
         this.fuel        = "petrol";
     }
     totalCars.Add(carBrand.ToString());
     totalCars.Add(carPackages.ToString());
     totalCars.Add(enginePower.ToString());
     totalCars.Add(engineSize.ToString());
     totalCars.Add(fuel.ToString());
 }