public FacilityTypeService(IDbContextHelper dbContextHelper, CensusFacility censusFacility, ISqlScriptRunner sqlScriptRunner, ILogger <FacilityTypeService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusFacility  = censusFacility;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
Example #2
0
 public ProfileService(IDbContextHelper dbContextHelper, CensusProfile censusProfile, ISqlScriptRunner sqlScriptRunner, ILogger <ProfileService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusProfile   = censusProfile;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
 public WorldService(IDbContextHelper dbContextHelper, CensusWorld censusWorld, ISqlScriptRunner sqlScriptRunner, ILogger <ProfileService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusWorld     = censusWorld;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
Example #4
0
 public ItemCategoryService(IDbContextHelper dbContextHelper, CensusItemCategory censusItemCategory, ISqlScriptRunner sqlScriptRunner, ILogger <ItemCategoryService> logger)
 {
     _dbContextHelper    = dbContextHelper;
     _censusItemCategory = censusItemCategory;
     _sqlScriptRunner    = sqlScriptRunner;
     _logger             = logger;
 }
Example #5
0
 public FactionService(IDbContextHelper dbContextHelper, CensusFaction censusFaction, ISqlScriptRunner sqlScriptRunner, ILogger <FactionService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusFaction   = censusFaction;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
Example #6
0
 public DbSeeder(
     IWorldService worldService,
     IFactionService factionService,
     IItemService itemService,
     IItemCategoryService itemCategoryService,
     IZoneService zoneService,
     IProfileService profileService,
     ILoadoutService loadoutService,
     IScrimRulesetManager rulesetManager,
     IFacilityService facilityService,
     IFacilityTypeService facilityTypeService,
     IVehicleService vehicleService,
     IVehicleTypeService vehicleTypeService,
     IDeathEventTypeService deathTypeService,
     ISqlScriptRunner sqlScriptRunner,
     ILogger <DbSeeder> logger
     )
 {
     _worldService        = worldService;
     _factionService      = factionService;
     _itemService         = itemService;
     _itemCategoryService = itemCategoryService;
     _zoneService         = zoneService;
     _profileService      = profileService;
     _loadoutService      = loadoutService;
     _rulesetManager      = rulesetManager;
     _facilityService     = facilityService;
     _facilityTypeService = facilityTypeService;
     _vehicleService      = vehicleService;
     _vehicleTypeService  = vehicleTypeService;
     _deathTypeService    = deathTypeService;
     _sqlScriptRunner     = sqlScriptRunner;
     _logger = logger;
 }
 public ZoneService(IDbContextHelper dbContextHelper, CensusZone censusZone, ISqlScriptRunner sqlScriptRunner, ILogger <ZoneService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusZone      = censusZone;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
 public LoadoutService(IDbContextHelper dbContextHelper, CensusLoadout censusLoadout, ISqlScriptRunner sqlScriptRunner, ILogger <LoadoutService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusLoadout   = censusLoadout;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
Example #9
0
 public DbSeeder(
     ISqlScriptRunner sqlScriptRunner,
     ILogger <DbSeeder> logger
     )
 {
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
 public ItemService(IDbContextHelper dbContextHelper, IItemCategoryService itemCategoryService,
                    CensusItem censusItem, ISqlScriptRunner sqlScriptRunner, ILogger <ItemService> logger)
 {
     _dbContextHelper     = dbContextHelper;
     _itemCategoryService = itemCategoryService;
     _censusItem          = censusItem;
     _sqlScriptRunner     = sqlScriptRunner;
     _logger = logger;
 }
Example #11
0
 public ExecutionManager(
     ISqlScriptsAccessor scriptsAccessor,
     ISqlConnectionPool connectionPool,
     ISqlScriptRunner runner)
 {
     _scriptsAccessor = scriptsAccessor ?? throw new ArgumentNullException(nameof(scriptsAccessor));
     _connectionPool  = connectionPool;
     _runner          = runner ?? throw new ArgumentNullException(nameof(runner));
     _executedScripts = new Dictionary <string, ICollection <ScriptInfo> >();
 }
Example #12
0
        public DatabaseMaintenanceService(
            IFacilityTypeService facilityTypeService,
            IFacilityService facilityService,
            IItemService itemService,
            IItemCategoryService itemCategoryService,
            IProfileService profileService,
            ILoadoutService loadoutService,
            IZoneService zoneService,
            IWorldService worldService,
            IFactionService factionService,
            IVehicleService vehicleService,
            ISqlScriptRunner adhocScriptRunner,
            IWebHostEnvironment env
            )
        {
            _facilityService     = facilityService;
            _facilityTypeService = facilityTypeService;
            _itemService         = itemService;
            _itemCategoryService = itemCategoryService;
            _profileService      = profileService;
            _loadoutService      = loadoutService;
            _zoneService         = zoneService;
            _worldService        = worldService;
            _factionService      = factionService;
            _vehicleService      = vehicleService;
            _adhocScriptRunner   = adhocScriptRunner;
            _env = env;

            _mapRegions     = new CensusStoreDataComparisonRow("Map Regions", _facilityService);
            _facilityTypes  = new CensusStoreDataComparisonRow("Facility Types", _facilityTypeService);
            _items          = new CensusStoreDataComparisonRow("Items", _itemService);
            _itemCategories = new CensusStoreDataComparisonRow("Item Categories", _itemCategoryService);
            _profiles       = new CensusStoreDataComparisonRow("Profiles", _profileService);
            _loadouts       = new CensusStoreDataComparisonRow("Loadouts", _loadoutService);
            _zones          = new CensusStoreDataComparisonRow("Zones", _zoneService);
            _worlds         = new CensusStoreDataComparisonRow("Worlds", _worldService);
            _factions       = new CensusStoreDataComparisonRow("Factions", _factionService);
            _vehicles       = new CensusStoreDataComparisonRow("Vehicles", _vehicleService);

            Comparisons.Add(_mapRegions);
            Comparisons.Add(_facilityTypes);
            Comparisons.Add(_items);
            Comparisons.Add(_itemCategories);
            Comparisons.Add(_profiles);
            Comparisons.Add(_loadouts);
            Comparisons.Add(_zones);
            Comparisons.Add(_worlds);
            Comparisons.Add(_factions);
            Comparisons.Add(_vehicles);
        }