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()); }