Exemple #1
0
        public MainWindow()
        {
            InitializeComponent();
            window = this;

            IKernel kernel;

            kernel = new StandardKernel(new NinjectConfigModule());

            resourceRepo = kernel.Get <IResourceRepository>();
            planetRepo   = kernel.Get <IPlanetRepository>();
            missionRepo  = kernel.Get <IMissionRepository>();
            fractionRepo = kernel.Get <IFractionRepository>();
            typeRepo     = kernel.Get <IMissionTypeRepository>();
            pausedRepo   = kernel.Get <IPausedMissionRepository>();
            endedRepo    = kernel.Get <IEndedMissionRepository>();
            planetSer    = kernel.Get <IPlanetService>();
            missionSer   = kernel.Get <IMissionService>();
            resourceSer  = kernel.Get <IResourceService>();

            resourceCollection = new ObservableCollection <string>();
            planetCollection   = new ObservableCollection <string>();
            missionCollection  = new ObservableCollection <string>();

            resourcesListBox.ItemsSource = resourceCollection;
            planetsListBox.ItemsSource   = planetCollection;
            missionsListBox.ItemsSource  = missionCollection;

            resourcesListBox.SelectionChanged += new SelectionChangedEventHandler(ResourceListBox_Click);
            planetsListBox.SelectionChanged   += new SelectionChangedEventHandler(PlanetListBox_Click);
            missionsListBox.SelectionChanged  += new SelectionChangedEventHandler(MissionListBox_Click);

            FillDatabase();
            LoadResources();
        }
Exemple #2
0
        void AttachedViewRequestFsxConnect(object sender, System.EventArgs e)
        {
            _simconnectService = new SimConnectService(_attachedView.Handle, _attachedView.SimConnect);
            _missionService    = new MissionService(_simconnectService, _settingsService);

            _simconnectService.RequestCheckMIssions   += SimconnectServiceRequestCheckMIssions;
            _simconnectService.SimconnectConnected    += SimconnectServiceSimconnectConnected;
            _simconnectService.SimconnectDisconnected += SimconnectServiceSimconnectDisconnected;

            _missionService.RequestTimerStart += MissionServiceRequestTimerStart;
            _missionService.RequestTimerStop  += MissionServiceRequestTimerStop;

            try
            {
                _simconnectService.Connect();
                _timer.Enabled = true;
                _timer.Start();
                if (_simconnectService.ConnectionStatus == ConnectionStatus.Connected)
                {
                    _attachedView.Minimize();
                }
            }
            catch (Exception ex)
            {
                AddLogMessage(ex.Message);
            }
        }
Exemple #3
0
 public MissionController(IMissionService missionService, IProjetService projetService, ICompteService compteService, IUserService userService)
 {
     _missionService = missionService;
     _projetService  = projetService;
     _compteService  = compteService;
     _userService    = userService;
 }
        public void Setup()
        {
            this._elementId           = "Train-150";
            this._existingMissionCode = "M53_Gpp-Cs";
            this._newMissionCode      = "NewMission";
            this._dbSourcePath        = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Replace(@"file:\", string.Empty) + "\\..\\..\\Data\\lmt.db";
            this._dbWorkingPath       = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Replace(@"file:\", string.Empty) + "\\temp\\";

            this._sessionManagerMock         = new Mock <ISessionManagerExtended>();
            this._train2groundClientMock     = new Mock <IT2GManager>();
            this._notificationSenderMock     = new Mock <INotificationSender>();
            this._remoteDataStoreFactoryMock = new Mock <IRemoteDataStoreFactory>();

            MissionService.Initialize(
                this._train2groundClientMock.Object,
                this._sessionManagerMock.Object,
                this._notificationSenderMock.Object,
                this._remoteDataStoreFactoryMock.Object);

            this._missionService = new MissionServiceTested();
            ((MissionServiceTested)this._missionService).PlateformType = CommonConfiguration.PlatformTypeEnum.URBAN;

            if (!Directory.Exists(_dbWorkingPath))
            {
                Directory.CreateDirectory(_dbWorkingPath);
            }
        }
        public MissionsReportController(ICatalogService catalogService, IMissionReportService missionReportService, IMissionService missionService)
        {
            var authorizationService = AuthorizationServiceFactory.Current;

            _missionReportService  = missionReportService;
            _missionService        = missionService;
            _viewModelMapperHelper = new ViewModelMapperHelper(ViewBag, catalogService, authorizationService, missionService, missionReportService);
        }
 public HireModel(UserManager <ApplicationUser> userManager,
                  IWebHostEnvironment iWebHostEnvironment,
                  IMissionService <Hire> hire)
 {
     _userManager         = userManager;
     _iWebHostEnvironment = iWebHostEnvironment;
     _hire = hire;
 }
 public SaleModel(UserManager <ApplicationUser> userManager,
                  IWebHostEnvironment iWebHostEnvironment,
                  IMissionService <SecondHand> fleaMarket)
 {
     _userManager         = userManager;
     _iWebHostEnvironment = iWebHostEnvironment;
     _fleaMarket          = fleaMarket;
 }
 public TakeExpressModel(UserManager <ApplicationUser> userManager,
                         IMissionService <Express> takeExpressService,
                         IExpressCompanyListService <ExpressCompanyList> expressCompanyListService)
 {
     _userManager               = userManager;
     _takeExpressService        = takeExpressService;
     _expressCompanyListService = expressCompanyListService;
 }
Exemple #9
0
 public FraisController(IMissionService missionService, IProjetService projetService, ICompteService compteService, IUserService userService, IFraisService fraisService, IWebHostEnvironment hostEnvironment, IMailService mailService)
 {
     _missionService     = missionService;
     _projetService      = projetService;
     _compteService      = compteService;
     _userService        = userService;
     _fraisService       = fraisService;
     _webHostEnvironment = hostEnvironment;
     _mailService        = mailService;
 }
Exemple #10
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IMissionService missionService)

        {
            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints => { endpoints.MapControllers(); });

            missionService.Init();
        }
Exemple #11
0
        public void Setup()
        {
            _sessionManagerMock     = new Mock <ISessionManagerExtended>();
            _train2groundClientMock = new Mock <IT2GManager>();
            _notificationSenderMock = new Mock <INotificationSender>();

            _missionService = new MissionService(
                _sessionManagerMock.Object,
                _notificationSenderMock.Object,
                _train2groundClientMock.Object);
        }
 public MerchantController(IOpenShopService iOpenShopService, IShopAttributesService iShopAttributesServiceService, ICustomerService iCustomerService, IMessageService messageService,
                           IMissionService missionService, IHotareaService hotareaService, IObjectService objectService)
 {
     _iShopAttributesService = iShopAttributesServiceService;
     _iOpenShopService       = iOpenShopService;
     _iCustomerService       = iCustomerService;
     _messageService         = messageService;
     _missionService         = missionService;
     _hotareaService         = hotareaService;
     _objectService          = objectService;
 }
 public IndexModel(IMissionService <Express> takeExpressService,
                   IMissionService <Purchase> purchaseService,
                   IMissionService <SecondHand> fleaMarketService,
                   IMissionService <Hire> hireService,
                   UserManager <ApplicationUser> userManager)
 {
     _takeExpressService = takeExpressService;
     _purchaseService    = purchaseService;
     _fleaMarketService  = fleaMarketService;
     _hireService        = hireService;
     _userManager        = userManager;
 }
        /// <summary>
        ///     保存命令。
        /// </summary>
        //private RelayCommand<Mission> _updateCommand;


        /******** 继承方法 ********/

        /******** 公开方法 ********/
        public HallPageViewModel(IMissionService missionService, IUserService userService)
        {
            _missionService = missionService;
            _userService    = userService;

            MissionCollection         = new ObservableCollection <Mission>();
            TakeOverMissionCollection = new ObservableCollection <Mission>();
            DeliveryMissionCollection = new ObservableCollection <Mission>();
            ExpressMissionCollection  = new ObservableCollection <Mission>();
            ToAddMission    = new Mission();
            SelectedMission = new Mission();
            SelectedUser    = new User();
        }
 public ViewModelMapperHelper(
     dynamic viewBag,
     ICatalogService catalogService,
     IAuthorizationService authorizationService,
     IMissionService missionService,
     IMissionReportService missionReportService)
 {
     _viewBag              = viewBag;
     _catalogService       = catalogService;
     _authorizationService = authorizationService;
     _missionService       = missionService;
     _missionReportService = missionReportService;
 }
 public CustomerController(ICustomerService iCustomerService, IApplyActiviteService ApplyActivite, IShopProjectService IShopProjectService, ICustomerLogService iCustomerLogService, IOpenShopService OpenShopService, IShopBrandService IShopBrandService, IShopAttributesService IShopAttributesServiceService, IMessageService messageService, IOrderService orderService, IMissionService missionService)
 {
     _IShopProjectService           = IShopProjectService;
     _iCustomerService              = iCustomerService;
     _ApplyActivite                 = ApplyActivite;
     _iCustomerLogService           = iCustomerLogService;
     _iOpenShopService              = OpenShopService;
     _IShopBrandService             = IShopBrandService;
     _iShopAttributesServiceService = IShopAttributesServiceService;
     _messageService                = messageService;
     _orderService   = orderService;
     _missionService = missionService;
 }
Exemple #17
0
 public SaveController(
     IMissionService missionService,
     IEnumMappingService enumMappingService,
     IK2IntegrationOpus k2IntegrationOpus,
     IMissionReportService missionReportService,
     IMissionEmailManager missionEmailManager)
 {
     _authorizationService = AuthorizationServiceFactory.Current;
     _missionService       = missionService;
     _missionReportService = missionReportService;
     _enumMappingService   = enumMappingService;
     _k2IntegrationOpus    = k2IntegrationOpus;
     _missionEmailManager  = missionEmailManager;
 }
Exemple #18
0
 public IndexModel(UserManager <ApplicationUser> userManager,
                   RoleManager <IdentityRole> roleManager,
                   IMissionService <Express> takeExpressService,
                   IMissionService <Purchase> purchaseService,
                   IMissionService <SecondHand> fleaMarketService,
                   IMissionService <Hire> hireService)
 {
     _userManager        = userManager;
     _roleManager        = roleManager;
     _takeExpressService = takeExpressService;
     _purchaseService    = purchaseService;
     _fleaMarketService  = fleaMarketService;
     _hireService        = hireService;
 }
Exemple #19
0
 public IndexModel(ILogger <IndexModel> logger,
                   SignInManager <ApplicationUser> signInManager,
                   UserManager <ApplicationUser> userManager,
                   IMissionService <Express> expressService,
                   IMissionService <SecondHand> fleaMarketService,
                   IMissionService <Hire> hireService,
                   IMissionService <Purchase> purchaseService
                   )
 {
     _logger            = logger;
     _signInManager     = signInManager;
     _userManager       = userManager;
     _expressService    = expressService;
     _fleaMarketService = fleaMarketService;
     _hireService       = hireService;
     _purchaseService   = purchaseService;
 }
Exemple #20
0
 public ViewController(
     ICatalogService catalogService,
     IEnumMappingService enumMappingService,
     IMissionService missionService,
     IMissionReportService missionReportService,
     IK2DataService k2DataService,
     IK2IntegrationOpus k2IntegrationOpus,
     IDisclosureESGDocumentBusinessLogic disclosureESGDocumentBusinessLogic)
 {
     _authorizationService  = AuthorizationServiceFactory.Current;
     _missionService        = missionService;
     _catalogService        = catalogService;
     _missionReportService  = missionReportService;
     _enumMappingService    = enumMappingService;
     _k2DataService         = k2DataService;
     _k2IntegrationOpus     = k2IntegrationOpus;
     _viewModelMapperHelper = new ViewModelMapperHelper(ViewBag, _catalogService, _authorizationService, _missionService, missionReportService);
     _disclosureESGDocumentBusinessLogic = disclosureESGDocumentBusinessLogic;
 }
 public MissionController()
 {
     missionService = new MissionService();
 }
 public MissionsController(IMissionService missionService)
 {
     _missionService = missionService;
 }
Exemple #23
0
 public MissionController(IMissionService missionService, ICustomerService customerService, IFileService fileService)
 {
     _missionService  = missionService;
     _customerService = customerService;
     _fileService     = fileService;
 }
Exemple #24
0
 public MissionBoard(IWarrior warrior, IMissionService missionService, UserInfo userInfo)
 {
     _warrior        = warrior;
     _missionService = missionService;
     _userInfo       = userInfo;
 }
Exemple #25
0
 public VoyagerController(IMissionService missionService)
 {
     _missionService = missionService;
 }
 public MiningRunController(IMissionService missionService)
 {
     _missionService = missionService;
 }
 public MiningRunController()
 {
     _missionService = new MissionService();
 }
 public HireModel(UserManager <ApplicationUser> userManager,
                  IMissionService <Hire> hireService)
 {
     _userManager = userManager;
     _hireService = hireService;
 }
 public PurchaseModel(UserManager <ApplicationUser> userManager,
                      IMissionService <Purchase> purchaseService)
 {
     _userManager     = userManager;
     _purchaseService = purchaseService;
 }
Exemple #30
0
 public FleaMarketModel(UserManager <ApplicationUser> userManager, IMissionService <SecondHand> fleaMarketService)
 {
     _userManager       = userManager;
     _fleaMarketService = fleaMarketService;
 }
Exemple #31
0
        void AttachedViewRequestFsxConnect(object sender, System.EventArgs e)
        {
            _simconnectService = new SimConnectService(_attachedView.Handle, _attachedView.SimConnect);
            _missionService = new MissionService(_simconnectService, _settingsService);

            _simconnectService.RequestCheckMIssions += SimconnectServiceRequestCheckMIssions;
            _simconnectService.SimconnectConnected += SimconnectServiceSimconnectConnected;
            _simconnectService.SimconnectDisconnected += SimconnectServiceSimconnectDisconnected;

            _missionService.RequestTimerStart += MissionServiceRequestTimerStart;
            _missionService.RequestTimerStop += MissionServiceRequestTimerStop;

            try
            {
                _simconnectService.Connect();
                _timer.Enabled = true;
                _timer.Start();
                if (_simconnectService.ConnectionStatus == ConnectionStatus.Connected)
                {
                    _attachedView.Minimize();
                }
            }
            catch (Exception ex)
            {
                AddLogMessage(ex.Message);
            }
        }
 public OperationApiControllar(IUserService userService, IMissionService missionService, IOperationService operationService)
 {
     _userService      = userService;
     _missionService   = missionService;
     _operationService = operationService;
 }
 public DepenseController()
 {
     expService = new ExpensesService();
     pp         = new MissionService();
 }