private void AuthenticateUser(string email) { var result = authenticateUserValidation.Validate(new User { Email = email }); if (result.IsValid) { principalHelper.SetAuthenticatedUser(userRepository.Get(email)); Console.WriteLine("Authentication successful"); } else { Console.WriteLine(result.Exception.Message); } }