Ваш метод имеет тип возврата Task<List<FirstAider>>
, но вы получаете массив Array<FirstAider>
. Метод не должен возвращать задачу или быть asyn c, поскольку он не await
никаких операций async
. Измените тип возвращаемого значения на Array<FirstAider>
, чтобы исправить ошибку.
В качестве альтернативы, если вам нужен метод для возврата задачи, вы можете сделать следующее
public Task<List<FirstAider>> GetFirstAidersAsync()
{
List<FirstAider> f = new List<FirstAider>
{
new FirstAider { Name = "First Aider 1", EmailAddress = "FirstAider1@Email.com", Telephone = "01101000 01101001 00001101 00001010" },
new FirstAider { Name = "First Aider 2", EmailAddress = "FirstAider2@Email.com", Telephone = "01101000 01101001 00001101 00001010" },
new FirstAider { Name = "First Aider 3", EmailAddress = "FirstAider3@Email.com", Telephone = "01101000 01101001 00001101 00001010" }
};
return Task.FromResult(f);
}
Дополнительная информация о Задача .FromResult здесь