private FileDataStorage() { currencyGetter = new ProxyCurrencyGetter(this); translator = new TranslatorProxy(this); FileSaveLoader = new JsonFileSaveLoader(this); try { Load(); } catch (FileNotFoundException ex) { Initialize(); } }
private DatabaseStorage() : base("DefaultConnection") { currencyGetter = new ProxyCurrencyGetter(this); translator = new TranslatorProxy(this); if (File.Exists("Monify.db")) { Load(); } else { Initialize(); } }
public ProxyCurrencyGetter(IStorage storage) { this.storage = storage; realCurrencyGetter = new RealCurrencyGetter(); }