public void CreateXml() { using (XmlWriter writer = CreateWriter()) { //root writer.WriteStartElement("DbData"); //not changable data... //WriteBrands(writer); //ovo se ne bi smjelo mjenjat zbod id-a ... //user changable data WriteDrivers(writer); WriteVehicles(writer); WriteTravelOrder(writer); WriteRoute(writer); WriteServices(writer); WriteItemsService(writer); //root end writer.WriteEndElement(); } //!! db.Dispose(); //ClearDb(); }
protected override void Dispose(bool disposing) { if (disposing) { db.Dispose(); } base.Dispose(disposing); }
public void ReadXml() { db = new TravelOrdersEntities1(); using (XmlReader reader = CreaterReader()) { while (reader.Read()) { if (reader.IsStartElement()) { switch (reader.Name) { case nameof(Driver): ReadDriver(reader); break; case nameof(Vehicle): ReadVehicle(reader); break; case nameof(TravelOrder): ReadTravelOrder(reader); break; case nameof(Route): ReadRoutes(reader); break; case nameof(Service): ReadService(reader); break; case nameof(ItemService): ReadItems(reader); break; } } } } db.Dispose(); }