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(); }
public MessageService(IResourcesDependency resourceDependency, NavigationService navigationService) { _resourceDependency = resourceDependency; _navigationService = navigationService; }
public LoginValidator(IResourcesDependency resourceDependency) { RuleFor(pp => pp.UserName).NotNull().NotEmpty().WithMessage(resourceDependency.ResolveString("UserValidation")); RuleFor(pp => pp.Password).NotNull().NotEmpty().WithMessage(resourceDependency.ResolveString("PasswordValidation")); }
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); }