Я пытаюсь объединить 3 списка в один и отобразить их в сетке данных WPF. К сожалению, отображается первый список. Кто-нибудь знает, что я делаю не так?
public List<object> RetrieveNewAnimalChecklistByAnimalID(int AnimalID)
{
List<AnimalVM> checkList = new List<AnimalVM>();
List<AnimalHandlingNotesVM> checkList2 = new List<AnimalHandlingNotesVM>();
List<AnimalMedicalVM> checkList3 = new List<AnimalMedicalVM>();
try
{
checkList = RetrieveAnimalByAnimalID(AnimalID);
checkList2 = RetrieveAnimalHandlingNotesAnimalID(AnimalID);
checkList3 = RetrieveAnimalMedicalInfoByAnimalID(AnimalID);
List<object> _checkList = checkList.Cast<object>().ToList();
List<object> _checkList2 = checkList2.Cast<object>().ToList();
List<object> _checkList3 = checkList3.Cast<object>().ToList();
var objectList = _checkList.Concat(_checkList2).Concat(_checkList3).ToList();
return objectList.ToList();
}
catch (Exception ex)
{
throw new ApplicationException("List not constructed", ex);
}
}