コード例 #1
0
        public JourneyRepository(ISessionManager sessionManager, IShips ships)
            : base(sessionManager)
        {
            if (ships == null) throw new ArgumentNullException("ships");

            _ships = ships;
        }
コード例 #2
0
ファイル: JobRepository.cs プロジェクト: ardliath/BigSpace
 public JobRepository(ISessionManager sessionManager, IShips ships)
     : base(sessionManager)
 {
     _childJobRepositories = new IJobChildRepository[] {
         //new BuildShipRepository(),
         new JourneyRepository(sessionManager, ships)
     };
 }
コード例 #3
0
ファイル: FleetManager.cs プロジェクト: ardliath/BigSpace
        public FleetManager(IShips ships, ISecurityManager securityManager)
        {
            if (ships == null) throw new ArgumentNullException("ships");
            if (securityManager == null) throw new ArgumentNullException("securityManager");

            _ships = ships;
            _securityManager = securityManager;
        }
コード例 #4
0
ファイル: ShipController.cs プロジェクト: ardliath/BigSpace
        public ShipController(ISessionManager sessionManager, IFleetManager fleetManager, IEmpireManager empireManager, IShips ships)
        {
            if (sessionManager == null) throw new ArgumentNullException(nameof(sessionManager));
            if (fleetManager == null) throw new ArgumentNullException(nameof(fleetManager));
            if (empireManager == null) throw new ArgumentNullException(nameof(empireManager));
            if (ships == null) throw new ArgumentNullException(nameof(ships));

            _sessionManager = sessionManager;
            _fleetManager = fleetManager;
            _empireManager = empireManager;
            _ships = ships;
        }
コード例 #5
0
        public RegistrationManager(ISecurityManager securityManager, IEmpireManager empireManager, IShips shipRepository, ISolarSystems solarSystemRepository)
        {
            if (securityManager == null) throw new ArgumentNullException("securityManager");
            if (shipRepository == null) throw new ArgumentNullException("shipRepository");
            if (solarSystemRepository == null) throw new ArgumentNullException("solarSystemRepository");
            if (empireManager == null) throw new ArgumentNullException("empireManager");

            _securityManager = securityManager;
            _shipRepository = shipRepository;
            _solarSystemRepository = solarSystemRepository;
            _empireManager = empireManager;
        }
コード例 #6
0
        public NavigationManager(ISecurityManager securityManager, IConfigurationManager configurationManager, ISolarSystems solarSystems, IShips ships, IJourneyRepository journeyRepository, IUsers userRepository)
        {
            if (securityManager == null) throw new ArgumentNullException("securityManager");
            if (solarSystems == null) throw new ArgumentNullException("solarSystems");
            if (ships == null) throw new ArgumentNullException("ships");
            if (journeyRepository == null) throw new ArgumentNullException("journeyRepository");
            if (configurationManager == null) throw new ArgumentNullException("configurationManager");
            if (userRepository == null) throw new ArgumentNullException("userRepository");

            _securityManager = securityManager;
            _solarSystems = solarSystems;
            _ships = ships;
            _journeyRepository = journeyRepository;
            _configurationManager = configurationManager;
            _userRepository = userRepository;
        }
コード例 #7
0
ファイル: Journey.cs プロジェクト: ardliath/BigSpace
 public Journey(IShips ships)
 {
     if (ships == null) throw new ArgumentNullException("ships");
     _ships = ships;
 }