Код: Выделить всё
public async Task GetListAsync(int? pageNumber, int? pageSize)
{
....
return new ApiResult
{
Success = true,
Data = socios.Select(async t => await GetSocioAsync(baseUrl, endpoint, t))
};
}
Код: Выделить всё
private static async Task GetSocioAsync(string baseUrl, string endpoint, Socio t)
{
return GetSocio(t, (await RestConnection.GetAsync(baseUrl, string.Format(endpoint, t.ExtPersonaId)))?.Data.ToObject
());
}
Код: Выделить всё
private static SocioInfo GetSocio(Socio t, PersonaInfo? p)
{
}
Я думаю, проблема в методе GetSocioAsync.
Как это сделать?
Подробнее здесь: https://stackoverflow.com/questions/792 ... n-and-linq
Мобильная версия