示例#1
0
        public ChangePasswordViewModel(MessageService messageService, NavigationService navigationService, ILoginService loginService, IFirebaseAnalyticsDependency firebaseAnalyticsDependency)
        {
            _navigationService           = navigationService;
            _loginService                = loginService;
            _messageService              = messageService;
            _firebaseAnalyticsDependency = firebaseAnalyticsDependency;

            IsEnabled = true;
            IsRunning = false;
        }
示例#2
0
        public LoginViewModel(ICUCService cucService, MessageService messageService, PopUpService popUpService, NavigationService navigationService, ILoginService loginService, IFirebaseAnalyticsDependency firebaseAnalyticsDependency)
        {
            _navigationService           = navigationService;
            _loginService                = loginService;
            _popUpService                = popUpService;
            _messageService              = messageService;
            _cucService                  = cucService;
            _firebaseAnalyticsDependency = firebaseAnalyticsDependency;

            Init();
        }
示例#3
0
        public SummaryBonusesViewModel(IValidBonusService validBonusService, ILoginService loginService, ICUCService cucService, PopUpService popupService, IFirebaseAnalyticsDependency firebaseAnalyticsDependency, NavigationService navigationService, MessageService messageService)
        {
            _validBonusService           = validBonusService;
            _loginService                = loginService;
            _cucService                  = cucService;
            _navigationService           = navigationService;
            _popupService                = popupService;
            _validBonusService           = validBonusService;
            _firebaseAnalyticsDependency = firebaseAnalyticsDependency;
            _messageService              = messageService;

            LoadData();
        }
示例#4
0
        public ChoiceCucViewModel(PopUpService popUpService, NavigationService navigationService, MessageService messageService, IResourcesDependency resourcesDependency, ICUCService cucService, ILoginService loginService, IFirebaseAnalyticsDependency firebaseAnalyticsDependency, IValidBonusService validBonusService)
        {
            _popUpService                = popUpService;
            _navigationService           = navigationService;
            _messageService              = messageService;
            _resourcesDependency         = resourcesDependency;
            _cucService                  = cucService;
            _loginService                = loginService;
            _firebaseAnalyticsDependency = firebaseAnalyticsDependency;
            _validBonusService           = validBonusService;


            _userName = _loginService.GetUser().UserName;

            // Eventos de cuando cambia las propiuedades
            this.WhenAny(OnIsEnabledSellingPointChanged, p => p.IsEnabledSellingPoint);
            this.WhenAny(OnSellingPointTitleChanged, p => p.SellingPointTitle);

            Init();
        }