我正在努力实现以下目标。我有一个基本的CRUD应用程序,用户可以在其中预订健身课程。
我有会员模型和控制器(代表健身房的个人成员)。
然后我有一个Classes模型和控制器(代表健身房可以预订的课程)。
我有一个BookClass方法,当用户钻入单个方法的Details方法时,该方法可见:
现在当用户点击它时,我想要显示健身房类的列表。这将是我的HttpGet方法,一旦我开始工作,我将创建一个POST方法
这是我的班级模型:
public class Classes
{
public int Id { get; set; }
public string ClassName { get; set; }
public int ClassSize { get; set; }
public int NumberOfBookings { get; set; }
public List<Member>MemberClassBookings { get; set; }
}
这是我正在尝试配置的BookClass方法(这是在我的会员控制器中)
[HttpGet]
public async Task<IActionResult> BookClass(int? memberid)
{
if (memberid == null)
{
return NotFound();
}
var getClasses = (from cn in _context.Classes
where cn.NumberOfBookings < cn.ClassSize
select cn);
return View(getClasses);
}
我的所有控制器都通过依赖注入传递DBContext类:
public MembersController(GymContext context)
{
_context = context;
所以我可以访问像_context.Classes这样的东西来获取Classes数据..
任何帮助将不胜感激,
由于