cs11dotnet7/vscode/PracticalApps/Northwind.Web/Pages/CustomerOrders.cshtml.cs
2023-07-26 17:45:45 +01:00

26 lines
554 B
C#

using Microsoft.AspNetCore.Mvc.RazorPages; // PageModel
using Microsoft.EntityFrameworkCore; // Include extension method
using Packt.Shared; // Customer
namespace Northwind.Web.Pages;
public class CustomerOrdersModel : PageModel
{
public Customer? Customer;
private NorthwindContext db;
public CustomerOrdersModel(NorthwindContext db)
{
this.db = db;
}
public void OnGet()
{
string id = HttpContext.Request.Query["id"];
Customer = db.Customers.Include(c => c.Orders)
.SingleOrDefault(c => c.CustomerId == id);
}
}