Exemple #1
0
 public static void SerializeToXmlFile(HeavyCar truck)
 {
     const string filePath = "@//..//..//..//data//AddTruck.xml";
     XmlSerializer serializer = new XmlSerializer(typeof(HeavyCar));
     FileStream fs = new FileStream(filePath, FileMode.OpenOrCreate);
     if (fs == null)
     {
         throw new ArgumentNullException();
     }
     serializer.Serialize(fs, truck);
     fs.Close();
 }
Exemple #2
0
 public static HeavyCar AddNewTruck()
 {
     Console.WriteLine("Enter parameters for the new Heavy Car:");
     Console.WriteLine("model: ");
     string hname = Convert.ToString(Console.ReadLine());
     Console.WriteLine("for what weight: ");
     int hweight = Convert.ToInt32(Console.ReadLine());
     Console.WriteLine("fuel: ");
     string htank = Convert.ToString(Console.ReadLine());
     Console.WriteLine("fuel expense per km: ");
     int hfuelExpense = Convert.ToInt32(Console.ReadLine());
     Console.WriteLine("price: ");
     int htotalPrice = Convert.ToInt32(Console.ReadLine());
     HeavyCar newTruck = new HeavyCar(hweight, hname, htank, hfuelExpense, htotalPrice);
     HeavyCar.SerializeToXmlFile(newTruck);
     return newTruck;
 }