Я изо всех сил пытаюсь добиться следующего.У меня есть базовое приложение CRUD, где пользователь может забронировать занятия в тренажерном зале.
У меня есть модель Member и контроллер (представляющий отдельных участников тренажерного зала).
У меня есть модель 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, который я пытаюсьconfigure (это в моем контроллере Members)
[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, чтобы получитьДанные классов ..
Любая помощь будет оценена,
Спасибо