An HTTP GET request can be sent to get a resource from the API server using the GetJsonAsync() method provided by the HttpClient class.
CSHTML
@page "/employee"
@inject HttpClient Http
.. .. .. .. .. ..
.. .. .. .. .. ..
@code {
Employee[] empList;
protected override async Task OnInitializedAsync()
{
empList = await Http.GetJsonAsync<Employee[]>("/api/Employee/Index");
}
}
Web API
[HttpGet]
[Route("api/Employee/Index")]
public IEnumerable<Employee> Index()
{
return employee.GetAllEmployees();
}
Reference link: https://medium.freecodecamp.org/how-to-create-an-application-using-blazor-and-entity-framework-core-1c1679d87c7e
Share with