Я возвращаю каждый раз пустые значения IEnumerable:
private static IEnumerable<UserReportRow> CreateReportRows(UserReportItemDal[] source, IEnumerable<GetIdentityUserReportResponse> identityData)
{
var result = new List<UserReportRow>();
foreach (var item in source)
{
var identityItem = identityData.First(x => x.User == item.Id);
new UserReportRow()
{
Name = item.Name,
Surname = item.Surname,
City = item.City,
Nickname1 = identityItem.Nickname1,
Nickname2 = identityItem.Nickname2,
};
}
return result;
}
Не понимаю, почему так происходит? И как это справить? Все ведь выглядит правильным