public ViewModelFactory(IRepositoryFactory repositoryFactory, IImportManagerFactory importManagerFactory) { repositoryFactory.ThrowIfNull("repositoryFactory"); importManagerFactory.ThrowIfNull("importManagerFactory"); this.repositoryFactory = repositoryFactory; this.importManagerFactory = importManagerFactory; }
static App() { bool sql = Convert.ToBoolean(ConfigurationManager.AppSettings["useSql"]); App.rFactory = sql ? (IRepositoryFactory)new SqlRepositoryFactory() : new SqlCeRepositoryFactory(); App.imFactory = new ImportManagerFactory(App.RepositoryFactory); App.vmFactory = new ViewModelFactory(App.RepositoryFactory, App.ImportManagerFactory); }
static App() { bool sql = Convert.ToBoolean(ConfigurationManager.AppSettings["useSql"]); App.rFactory = sql ? (IRepositoryFactory) new SqlRepositoryFactory() : new SqlCeRepositoryFactory(); App.imFactory = new ImportManagerFactory(App.RepositoryFactory); App.vmFactory = new ViewModelFactory(App.RepositoryFactory, App.ImportManagerFactory); }