I have the following problem:
public Boolean Exists(String userName)
{
IRepository = new UserRepository();
User user = userRepository.Fir
Use FirstOrDefault instead of First. This will return null in the face of an empty collection.
IRepository<User> = new UserRepository();
User user = userRepository.FirstOrDefault(u => u.Name == userName);
Use .FirstOrDefault() to prevent that error
Try changing .First() to .FirstOrDefault().