Esempio n. 1
0
        /// <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;
 }
Esempio n. 3
0
 public CrewController(IAuthProvider authParam, ICrewRepository repoCrew, IWhitelistRepository repoWhite,
     ILogRepository repoLog)
 {
     RepoCrew = repoCrew;
     RepoWhite = repoWhite;
 }
Esempio n. 4
0
 public WhitelistedEmailValidator(IWhitelistRepository whitelistRepository)
 {
     _whitelistRepository = whitelistRepository;
 }
Esempio n. 5
0
 public CrewController(IAuthProvider authParam, ICrewRepository repoCrew, IWhitelistRepository repoWhite,
                       ILogRepository repoLog)
 {
     RepoCrew  = repoCrew;
     RepoWhite = repoWhite;
 }
Esempio n. 6
0
 public WhitelistController(IWhitelistRepository whitelistRepository)
 {
     _whitelistRepository = whitelistRepository;
 }
Esempio n. 7
0
 public WhitelistService(IWhitelistRepository repository, IApplicationRepository applicationRepository)
 {
     _repository            = repository ?? throw new ArgumentNullException(nameof(repository));
     _applicationRepository = applicationRepository;
 }