Exemplo n.º 1
0
        public ResetPasswordRequestAbstractValidator(IPlayerQueries playerQueries)
        {
            RuleFor(o => o.Id)
            .NotEmpty()
            .WithMessage("FieldIsRequired")
            .Must(o =>
            {
                var player = playerQueries.GetPlayerByUsername(o) ?? playerQueries.GetPlayerByEmail(o);

                return(player != null);
            })
            .WithMessage("PlayerDoesNotExist");
        }