/// <summary> /// Contructor of BaseBike /// </summary> /// <param name="bike">bike information</param> public BaseBike(BaseBike bike) { this.BikeId = bike.BikeId; this.StationId = bike.StationId; this.Value = bike.Value; this.QRCode = bike.QRCode; this.Manufacturer = bike.Manufacturer; this.Images = bike.Images; this.BikeStatus = bike.BikeStatus; this.Category = bike.Category; }
/// <summary> /// Contructor of Tandem /// </summary> /// <param name="bike">the bike information</param> public Tandem(BaseBike bike) : base(bike) { }
/// <summary> /// Contructor of ElectricBike /// </summary> /// <param name="bike">The base bike information</param> /// <param name="electricBike">The specified electric bike information</param> public ElectricBike(BaseBike bike, ElectricBikeTable electricBike) : base(bike) { this.Powers = electricBike.Powers; this.LicensePlate = electricBike.LicensePlate; }
/// <summary> /// Contructor of Bike /// </summary> /// <param name="bike">the bike information</param> public Bike(BaseBike bike) : base(bike) { }