protected void SaveDataPack(IEnumerable<XElement> pack) { HotelEntities hotel = new HotelEntities(); foreach (var elem in pack) { Insert(hotel, elem); } hotel.SaveChanges(); }
protected override void Insert(HotelEntities db, XElement element) { db.hosting.Add(HostingFromElement(element)); }
abstract protected void Insert(HotelEntities db, XElement element);
protected override void Insert(HotelEntities db, XElement element) { db.guest.Add(GuestFromElement(element)); }