Exemple #1
0
        async Task RedirectIfHasBonuses()
        {
            var userName   = _loginService.GetUser().UserName;
            int totalBonos = _validBonusService.GetLocalBonus(userName).Count;

            if (totalBonos > 0)
            {
                await _messageService.ShowLoginMessage(_resourcesDependency.ResolveString("CleanBonusTitle"),
                                                       _resourcesDependency.ResolveString("CleanBonusMessage"),
                                                       async() => { await RedirectToSummary(); });
            }
        }
Exemple #2
0
        public async Task HandleLoginExeption(Exception ex)
        {
            string exMessage = ex.Message;


            string exName = ex.GetType().Name;

            if (exName == nameof(ValidationException))
            {
                exMessage = ((ValidationException)ex).Errors.First().ErrorMessage;
            }


            await ShowLoginMessage(_resourceDependency.ResolveString("TitleLoginMessagePage"), exMessage);
        }
Exemple #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"));
 }