Тупель не возвращается из метода 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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