Мне нужно действие контроллера «ProfessorStatus», которое запрашивает таблицу «Professor» и возвращает список активных преподавателей для конкретной школы.
Вот действие контроллера, которое я имею, я борюсь с параметризацией столбцов "Школа"
public ActionResult ProfessorStatus(string schoolType)
{
var activeProfessors = (from p in prof.ProfessorTable.Where(a => a.Engineering.Value == true)
group p by p.ProfessorID into g
select g.Key).ToList();
return View(activeProfessors);
}
Теперь, в приведенном выше действии контроллера. Вместо жесткого кодирования «Engineering» я хочу параметризовать его с «schoolType».
Так что, если я пройду schoolType = Medicine, то на контроллере будут отображаться профессора из медицинской школы и так далее для других типов школ.
Как мне избежать жесткой записи здесь? Заранее спасибо.