private void RecreateDatabase()
        {
            _isInMaintenanceMode = true;

            try
            {
                var dbContext = new SalesHubDbContext();
                dbContext.TruncateData();
                var initializer = new SalesHubDbInitializer();
                initializer.Reseed(dbContext);
            }
            catch
            {
            }

            ScheduleDatabaseRecreate();
            _isInMaintenanceMode = false;
        }
 public SearchController(SalesHubDbContext salesHubDbContext)
 {
     _salesHubDbContext = salesHubDbContext;
 }