Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 private DbConnection()
 {
     Connection = new SqlConnection(AppSettingsProvider.GetInstance().Settings.ConnectionString);
     TryConnect();
 }
Ejemplo n.º 4
0
 public DbLogger()
 {
     _connection = new SqlConnection(AppSettingsProvider.GetInstance().Settings.ConnectionString);
     TryConnect();
 }
Ejemplo n.º 5
0
 public App()
 {
     AppSettingsProvider.GetInstance().LoadSettings();
 }
Ejemplo n.º 6
0
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 {
     optionsBuilder.UseSqlServer(AppSettingsProvider.GetInstance().Settings.ConnectionString)
     .EnableDetailedErrors()
     .EnableSensitiveDataLogging();
 }