//ctor
 public MainSimulator(ISimulatorService simulatorService, ILandingSimulator landingSimulator, ITakeoffSimulator takeoffSimulator, IDataService dataService, IDbSaveService dbSaveService)
 {
     this.simulatorService = simulatorService;
     this.landingSimulator = landingSimulator;
     this.takeoffSimulator = takeoffSimulator;
     this.dataService      = dataService;
     this.dbSaveService    = dbSaveService;
     SetProps();
 }
Beispiel #2
0
        public Simulator(ISimulatorService simulatorService)
        {
            _simulatorService = simulatorService;

            var yesterday = DateTime.Now.Subtract(TimeSpan.FromDays(1));
            var today     = DateTime.Now;

            Begin = new DateTime(yesterday.Year, yesterday.Month, yesterday.Day);
            End   = new DateTime(today.Year, today.Month, today.Day);
        }
Beispiel #3
0
        //ctor
        public SimulatorViewModel(INavigationService navigationService, ILineService lineService, ISimulatorService simulatorService)
        {
            _simulatorService  = simulatorService;
            _lineService       = lineService;
            _navigationService = navigationService;
            Communication      = new CommunicationModel();
            Client             = new ClientModel();
            Line            = new LineModel();
            DestinationLine = new LineModel();

            InitializeObservableCollections();
            InitializeCommands();
        }
        public override void InitReference(IServiceContainer serviceContainer, IManagerContainer mgrContainer)
        {
            base.InitReference(serviceContainer, mgrContainer);

            _networkService         = serviceContainer.GetService <INetworkService>();
            SimulatorServiceService = serviceContainer.GetService <ISimulatorService>();
            _uiService = serviceContainer.GetService <IUIService>();

            _gameEffectService   = serviceContainer.GetService <IGameEffectService>();
            _gameAudioService    = serviceContainer.GetService <IGameAudioService>();
            _gameStateService    = serviceContainer.GetService <IGameStateService>();
            _gameConfigService   = serviceContainer.GetService <IGameConfigService>();
            _gameViewService     = serviceContainer.GetService <IGameViewService>();
            _gameResourceService = serviceContainer.GetService <IGameResourceService>();
        }
 //ctor
 public LandingSimulator(ISimulatorService simulatorService, IDbSaveService dbSaveService)
 {
     this.simulatorService = simulatorService;
     this.dbSaveService    = dbSaveService;
 }
Beispiel #6
0
 public TakeoffSimulator(ISimulatorService simulatorService, IDbSaveService dbSaveService)
 {
     this.simulatorService = simulatorService;
     this.dbSaveService    = dbSaveService;
 }
Beispiel #7
0
 //ctor
 private SimulatorProxy()
 {
     factory = new DuplexChannelFactory <ISimulatorService>(this, new WSDualHttpBinding(), new EndpointAddress("http://localhost:888"));
     factory.Open();
     proxy = factory.CreateChannel(); //creating channel to the service
 }