Значение не может быть нулевым. Имя параметра: источник при использовании универсального сервиса в проекте
я использую этот код для `FindUser` в основном проекте :
public MainWindow() { var usersManagerService = StructureMapDefnation.Container.GetInstance<IUser>(); InitializeComponent(); usersManagerService.Find(x => x.Username == "k" && x.Password == "k"); }
я отлаживаю проект , он переходит на уровень сервиса и с помощью функции поиска :
public T Find(Func<T, bool> predicate) { return Entites.Where(predicate).FirstOrDefault(); }
но это показывает мне эту ошибку :
Value cannot be null. Parameter name: source
в чем проблема ? как я могу решить эту проблему ?
Что я уже пробовал:
public T Find(Func<T, bool> predicate) { return Entites.Where(predicate).FirstOrDefault(); }