static void Main(string[] args) { IRepository <Person> repository = LoggingProxy <IRepository <Person> > .CreateInstance(new Repository <Person>()); CsvEnumerable <Person> csvList = new CsvEnumerable <Person>(AppSettingsProvider.GetInstance().Settings.CsvFileName); try { foreach (Person p in csvList) { repository.Add(p); } } catch (Exception ex) { Console.Write(ex); } }
public MainViewModel() { AppSettingsProvider = AppSettingsProvider.GetInstance(); AppSettingsProvider.SearchPath = ""; AppSettingsProvider.SearchPattern = ""; FileSearchProvider = FileSearchProvider.GetInstance(); Files = new ObservableCollection <IFileItem>(); timer = new Timer { Interval = 1 }; ResetSearchInfo(); FileSearchProvider.OnFileFound += FileSearchProvider_OnFileFound; timer.Elapsed += Timer1_Elapsed; }
private DbConnection() { Connection = new SqlConnection(AppSettingsProvider.GetInstance().Settings.ConnectionString); TryConnect(); }
public DbLogger() { _connection = new SqlConnection(AppSettingsProvider.GetInstance().Settings.ConnectionString); TryConnect(); }
public App() { AppSettingsProvider.GetInstance().LoadSettings(); }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlServer(AppSettingsProvider.GetInstance().Settings.ConnectionString) .EnableDetailedErrors() .EnableSensitiveDataLogging(); }