コード例 #1
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();
        }
コード例 #2
0
 public MessageService(IResourcesDependency resourceDependency, NavigationService navigationService)
 {
     _resourceDependency = resourceDependency;
     _navigationService  = navigationService;
 }
コード例 #3
0
 public LoginValidator(IResourcesDependency resourceDependency)
 {
     RuleFor(pp => pp.UserName).NotNull().NotEmpty().WithMessage(resourceDependency.ResolveString("UserValidation"));
     RuleFor(pp => pp.Password).NotNull().NotEmpty().WithMessage(resourceDependency.ResolveString("PasswordValidation"));
 }
コード例 #4
0
 public LoginService(IWSLoginRepository LoginRepository, IMapperDependency mapperDependency, IUserPreferences userPreferences, IUserDataRepository userDataRepository, IResourcesDependency resourceDependency)
 {
     _LoginRepository    = LoginRepository;
     _mapper             = mapperDependency.GetMapper();
     _userPreferences    = userPreferences;
     _userDataRepository = userDataRepository;
     _loginValidator     = new LoginValidator(resourceDependency);
 }