예제 #1
0
 public ImagesService(IImagesRepository imagesRepository, IFileStorageAdapter storageAdapter, IQueueAdapter queueAdapter, ICompoundImagesRepository compoundImagesRepository, ICompoundImageMappingsRepository compoundImageMappingsRepository, IMapsAnalyser mapsAnalyser, IMapsRepository mapsRepository, IConfiguration configuration)
 {
     _imagesRepository                = imagesRepository;
     _queueAdapter                    = queueAdapter;
     _storageAdapter                  = storageAdapter;
     _compoundImagesRepository        = compoundImagesRepository;
     _compoundImageMappingsRepository = compoundImageMappingsRepository;
     _mapsAnalyser                    = mapsAnalyser;
     _mapsRepository                  = mapsRepository;
     _storageContainerName            = configuration.GetValue <string>("Azure:CloudBlobImageContainerName");
 }
예제 #2
0
 public ServersController(
     IGameServersRepository gameServersRepository,
     IGameServerStatusRepository gameServerStatusRepository,
     IMapsRepository mapsRepository,
     IPlayerLocationsRepository playerLocationsRepository,
     IGameServerStatusStatsRepository gameServerStatusStatsRepository)
 {
     _gameServersRepository           = gameServersRepository ?? throw new ArgumentNullException(nameof(gameServersRepository));
     _gameServerStatusRepository      = gameServerStatusRepository ?? throw new ArgumentNullException(nameof(gameServerStatusRepository));
     _mapsRepository                  = mapsRepository ?? throw new ArgumentNullException(nameof(mapsRepository));
     _playerLocationsRepository       = playerLocationsRepository ?? throw new ArgumentNullException(nameof(playerLocationsRepository));
     _gameServerStatusStatsRepository = gameServerStatusStatsRepository ?? throw new ArgumentNullException(nameof(gameServerStatusStatsRepository));
 }
예제 #3
0
 public MapsService(IMapsRepository mapsRepository)
 {
     _mapsRepository = mapsRepository;
 }
예제 #4
0
 public MapRedirectSync(IMapsRepository mapsRepository, IMapRedirectRepository mapRedirectRepository)
 {
     _mapsRepository        = mapsRepository ?? throw new ArgumentNullException(nameof(mapsRepository));
     _mapRedirectRepository = mapRedirectRepository ?? throw new ArgumentNullException(nameof(mapRedirectRepository));
 }
예제 #5
0
 public MapsAnalyser(IMapsRepository mapsRepository)
 {
     _mapsRepository = mapsRepository;
 }
예제 #6
0
 public MapsController(IMapsRepository mapsRepository)
 {
     _mapsRepository = mapsRepository;
 }
예제 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MapsController"/>
 /// </summary>
 /// <param name="logger">An instance of an <see cref="ILogger"/></param>
 /// <param name="repository">An instance of an <see cref="IMapsRepository"/> for data storage access</param>
 /// <param name="mapper">An instance of an <see cref="IMapper"/></param>
 public MapsController(ILogger <MapsController> logger, IMapsRepository repository, IMapper mapper)
 {
     _logger     = logger ?? throw new ArgumentNullException(nameof(logger));
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
     _mapper     = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
예제 #8
0
 public MapsController(IMapsRepository mapsRepository, IMapImageRepository mapImageRepository, IMapFileRepository mapFileRepository)
 {
     _mapsRepository     = mapsRepository ?? throw new ArgumentNullException(nameof(mapsRepository));
     _mapImageRepository = mapImageRepository ?? throw new ArgumentNullException(nameof(mapImageRepository));
     _mapFileRepository  = mapFileRepository ?? throw new ArgumentNullException(nameof(mapFileRepository));
 }
예제 #9
0
 public MapsValidator(IMapsRepository mapsRepository)
 {
     _mapsRepository = mapsRepository;
 }