I know that I need to register the DriverRepository service before using it.
Here is what I did:
builder.Services.AddScoped<IDriverRepository, DriverRepository>();
Now in my DriverAccountsModel class:
public class DriverAccountsModel : PageModel
{
public IHttpContextAccessor HttpContextAccessor { get; }
public IDriverRepository DriverRepository { get; }
public DriverAccountsModel(IHttpContextAccessor
httpContextAccessor,
DriverRepository driverRepository)
{
HttpContextAccessor = httpContextAccessor;
DriverRepository = driverRepository;
}
public List<DriverAccounts> results;
public IActionResult OnGet()
{
var results = DriverRepository.GetAll();
return Redirect("DriverAccounts");
}
public IActionResult OnPost(int id, Models.DriverAccounts driverAccounts)
{
return Redirect("DriverAccounts");
}
}