Если свойство ag.FirstOrDefault (). Layout.parent.name имеет значение null, это означает, что объект ag также имеет значение null. По этой причине вы получаете ошибку ссылки на объект.
Ответ, который дали Леоны, - это то, что я собирался предложить. Вам нужно провести некоторое исследование этой проблемы, это одна из самых простых вещей, которую следует избегать (пытаясь ссылаться на нулевой объект) в программировании.