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 = new UserRepository(); User user = userRepository.FirstOrDefault(u => u.Name == userName);