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(); }
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(); }