Заполнение модели данных
У меня есть модель и данные в текстовом виде которые должны быть записаны в данную модель
public class UserModel
{
public string FIO { get; set; }
public string EmployeeId { get; set; }
public string Title { get; set; }
public UserModel Manager { get; set; }
}
Проблема в том что мне необходимо заполнить Manager такой же моделью, и для поиска данных я имею только FIO, как я могу сопоставить данные что бы они корректно заполнились? так как у каждого UserModel есть Manager
Ответы (1 шт):
Автор решения: Unnamed
→ Ссылка
Решил вот так. Добавил еще одно свойство ManagerModel и в него добавляю модель
foreach (var user in userModels)
{
if (user.ManagerModel == null)
{
user.ManagerModel = userModels.FirstOrDefault(um => um.FIO == user.Manager);
}
}