/// <summary> /// The main method of the program. /// </summary> public static void Main() { var databaseSettings = new DatabaseConnectionSettings { Host = "localhost", Database = "mqtt", Port = 5432, Username = "******", Password = "******" }; userRepository = new UserRepository(databaseSettings); databaseVersionRepository = new DatabaseVersionRepository(databaseSettings); whitelistRepository = new WhitelistRepository(databaseSettings); blacklistRepository = new BlacklistRepository(databaseSettings); databaseHelper = new DatabaseHelper(databaseSettings); Console.WriteLine("Delete database..."); databaseHelper.DeleteDatabase(databaseSettings.Database); Console.WriteLine("Create database..."); databaseHelper.CreateDatabase(databaseSettings.Database); Console.WriteLine("Setting up the database tables..."); databaseHelper.CreateAllTables(true); Console.WriteLine("Adding seed data..."); SeedData(); Console.WriteLine("Press any key to close this window..."); Console.ReadKey(); }
public WhitelistController(IWhitelistRepository repoWhitelist, ILogRepository repoLog, ICrewRepository repoCrew) : base(repoLog) { RepoWhitelist = repoWhitelist; RepoCrew = repoCrew; }
public CrewController(IAuthProvider authParam, ICrewRepository repoCrew, IWhitelistRepository repoWhite, ILogRepository repoLog) { RepoCrew = repoCrew; RepoWhite = repoWhite; }
public WhitelistedEmailValidator(IWhitelistRepository whitelistRepository) { _whitelistRepository = whitelistRepository; }
public WhitelistController(IWhitelistRepository whitelistRepository) { _whitelistRepository = whitelistRepository; }
public WhitelistService(IWhitelistRepository repository, IApplicationRepository applicationRepository) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); _applicationRepository = applicationRepository; }