public void Load(IModelPersister persister) { #region Precondizioni if (persister == null) throw new ArgumentNullException("persister == null"); #endregion IModelLoader loader = persister.GetLoader(); //gli aspetti vengono popolati automaticamente utilizando i metodi di AspettiValori e figli (AspettiValutati e Preferenze) this._videogiochi = loader.GetVideogiochi(); this._utenti = loader.GetUtentiRegistrati(); OnChanged(); }
public void Save(IModelPersister persister) { #region Precondizioni if (persister == null) throw new ArgumentNullException("persister == null"); #endregion persister.Save(this); }