Example #1
0
 public DatabaseRepository(DatabaseRepositorySettings settings, ILogger logger)
 {
     _logger           = logger;
     _connectionString = settings.ConnectionString;
     _customersStash   = new List <Customer>();
     _carsStash        = new List <Car>();
     _ordersStash      = new List <Order>();
     ErrorHappened     = false;
     Database.SetInitializer(new AutoServiceDbInitializer(this, settings.DatabaseConnectionAction));
     DbAction(context => context.Database.Initialize(true));
 }
Example #2
0
 public DatabaseRepository(DatabaseRepositorySettings settings)
     : this(settings, new NullLogger())
 {
 }