Тупель не возвращается из метода ASP.NET CORE WEB APIC#

Место общения программистов C#
Anonymous
Тупель не возвращается из метода ASP.NET CORE WEB API

Сообщение Anonymous »

У меня есть этот метод в моем веб -API: < /p>

Код: Выделить всё

[HttpGet("GetPerson/{id}")]
[Authorize(Roles = "Administrators")]
public async Task GetPerson(int id = 0)
{
Data.ThePerson person = new Data.ThePerson();
List cDatas = person.contactDatas.Where(it => it.ContactId == id).ToList();
var p = person.persons.FirstOrDefault(p => p.Id == id);
return (p, cDatas);
}
Но метод возвращает (,) в клиенте! Как исправить это? < /P>
client: < /p>

Код: Выделить всё

public async Task GetPerson(int id)
{
var tuple = await Http.GetFromJsonAsync($"api/account/GetPerson/{id}");
return tuple;
}
Методы сервера и клиента работают, когда он возвращает объект человека, но преобразование в Tuple returns (,) . Также я вижу на сервере, что правильная корзина строит и возвращает, но в клиенте это (,) .

Подробнее здесь: https://stackoverflow.com/questions/776 ... api-method

Вернуться в «C#»