Exemplo n.º 1
0
 public override string ToString()
 {
     return
         ($"--------------------------\n" +
          $"Id: {Id}\n" +
          $"Price: {Price}\n" +
          $"Uploader username: {UploaderUsername}\n" +
          $"Upload date: {UploadDate}\n" +
          $"Brand: {Brand}\n" +
          $"Model: {Model}\n" +
          $"Used: {Used}\n" +
          $"Date of purchase: {DateOfPurchase}\n" +
          $"Engine data:\n{Engine}\n" + // print all engine data: volume, hp, kw, type, fuel type
          $"Chassis type: {ChassisType}\n" +
          $"Color: {Color}\n" +
          $"Gearbox type: {GearboxType}\n" + // print all gearbox data: gearbox type, number of gears
          $"Kilometers driven: {TotalKilometersDriven}\n" +
          $"Drive wheels: {DriveWheels}\n" +
          $"Defects:\n{Defects.ToString<string>()}" +
          $"Steering wheel side: {SteeringWheelPosition}\n" +
          $"Number of doors: {NumberOfDoors}\n" +
          $"Seats: {Seats}\n" +
          $"Nex vehicle inspection date: {NextVehicleInspection}\n" +
          $"Wheel size: {WheelSize}\n" +
          $"Weight: {Weight}\n" +
          $"Euro emissions standard: {EuroStandard}\n" +
          $"Origin country: {OriginalPurchaseCountry}\n" +
          $"VIN: {Vin}\n" +
          $"Additional properties: \n{AdditionalProperties.ToString<string>()}" +
          $"Images: {Images.Count} (not shown)\n" +
          $"Comment: {Comment}\n" +
          $"Hidden: {Hidden}\n" +
          $"--------------------------");
 }