Example #1
0
        public MainViewModel(PageService pageService,
                             DbContextLoader contextLoader,
                             ClientPipeHanlder pipeHanlder,
                             EventBus eventBus,
                             ConnectorService connectorService,
                             ValuteGetterService valuteGetter,
                             SplashScreenService splashScreenService,
                             SourceService sourceService,
                             Services.UpdateHandlerService handlerService, IConfiguration configuration)
        {
            this.pageService         = pageService;
            this.contextLoader       = contextLoader;
            this.pipeHanlder         = pipeHanlder;
            this.eventBus            = eventBus;
            this.updaterService      = connectorService;
            this.valuteGetter        = valuteGetter;
            this.splashScreenService = splashScreenService;
            this.sourceService       = sourceService;
            this.handlerService      = handlerService;
            this.configuration       = configuration;
            pageService.PageChanged += PageService_PageChanged;

            splashScreenService.OverlapScreen += SplashScreenService_OverlapScreen;
            splashScreenService.ShowPromtBtn  += SplashScreenService_ShowPromtBtn;
            splashScreenService.ClearScreen   += SplashScreenService_ClearScreen;


            Init();
        }
 public OrderResultViewModel(PageService pageservice, ValuteGetterService valuteGetter, ToursService toursService, RegisterService registerService,
                             OrderService orderService, UserService userService) : base(pageservice)
 {
     this.valuteGetter    = valuteGetter;
     this.toursService    = toursService;
     this.registerService = registerService;
     this.orderService    = orderService;
     this.userService     = userService;
     Init();
 }
 public TourDetailsViewModel(PageService pageservice,
                             IConfiguration config,
                             EventBus eventBus,
                             ToursService toursService,
                             SplashScreenService splashScreen,
                             OrderService orderService, ValuteGetterService valuteGetter) : base(pageservice)
 {
     this.config       = config;
     this.eventBus     = eventBus;
     this.toursService = toursService;
     this.splashScreen = splashScreen;
     this.orderService = orderService;
     this.valuteGetter = valuteGetter;
     Init();
 }
Example #4
0
 public OrderDataViewModel(PageService pageservice,
                           OrderService orderService, UserService userService,
                           InsurancesService insuranceService,
                           ToursService toursService,
                           ValuteGetterService valuteGetter,
                           Validator validator,
                           RegisterService registerService, EventBus eventBus) : base(pageservice)
 {
     this.orderService     = orderService;
     this.userService      = userService;
     this.insuranceService = insuranceService;
     this.toursService     = toursService;
     this.valuteGetter     = valuteGetter;
     this.validator        = validator;
     this.registerService  = registerService;
     this.eventBus         = eventBus;
     PropertyChanged      += OrderDataViewModel_PropertyChanged;
     Init();
 }