Example #1
0
        public async Task <ValidatorResult> Validate(IUserRequest request)
        {
            if (request.UserId == 0)
            {
                return(new ValidatorResult(ValidatorErrors.Games.UserIdRequired));
            }

            if (!await usersRepository.ActiveUserExists(request.UserId))
            {
                return(new ValidatorResult(ValidatorErrors.Users.UserIdNotFound));
            }

            return(new ValidatorResult());
        }