コード例 #1
0
 public FacilityTypeService(IDbContextHelper dbContextHelper, CensusFacility censusFacility, ISqlScriptRunner sqlScriptRunner, ILogger <FacilityTypeService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusFacility  = censusFacility;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
コード例 #2
0
 public ProfileService(IDbContextHelper dbContextHelper, CensusProfile censusProfile, ISqlScriptRunner sqlScriptRunner, ILogger <ProfileService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusProfile   = censusProfile;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
コード例 #3
0
 public WorldService(IDbContextHelper dbContextHelper, CensusWorld censusWorld, ISqlScriptRunner sqlScriptRunner, ILogger <ProfileService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusWorld     = censusWorld;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
コード例 #4
0
 public ItemCategoryService(IDbContextHelper dbContextHelper, CensusItemCategory censusItemCategory, ISqlScriptRunner sqlScriptRunner, ILogger <ItemCategoryService> logger)
 {
     _dbContextHelper    = dbContextHelper;
     _censusItemCategory = censusItemCategory;
     _sqlScriptRunner    = sqlScriptRunner;
     _logger             = logger;
 }
コード例 #5
0
 public FactionService(IDbContextHelper dbContextHelper, CensusFaction censusFaction, ISqlScriptRunner sqlScriptRunner, ILogger <FactionService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusFaction   = censusFaction;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
コード例 #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;
 }
コード例 #7
0
 public ZoneService(IDbContextHelper dbContextHelper, CensusZone censusZone, ISqlScriptRunner sqlScriptRunner, ILogger <ZoneService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusZone      = censusZone;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
コード例 #8
0
 public LoadoutService(IDbContextHelper dbContextHelper, CensusLoadout censusLoadout, ISqlScriptRunner sqlScriptRunner, ILogger <LoadoutService> logger)
 {
     _dbContextHelper = dbContextHelper;
     _censusLoadout   = censusLoadout;
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
コード例 #9
0
 public DbSeeder(
     ISqlScriptRunner sqlScriptRunner,
     ILogger <DbSeeder> logger
     )
 {
     _sqlScriptRunner = sqlScriptRunner;
     _logger          = logger;
 }
コード例 #10
0
 public ItemService(IDbContextHelper dbContextHelper, IItemCategoryService itemCategoryService,
                    CensusItem censusItem, ISqlScriptRunner sqlScriptRunner, ILogger <ItemService> logger)
 {
     _dbContextHelper     = dbContextHelper;
     _itemCategoryService = itemCategoryService;
     _censusItem          = censusItem;
     _sqlScriptRunner     = sqlScriptRunner;
     _logger = logger;
 }
コード例 #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> >();
 }
コード例 #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);
        }