Ответил в аналогичном вопросе тебе. Там все описал. Ищи решения таких легких вопросов сам, литературы полно. А иначе как научишься программировать, на форуме?
Роман да просто время поджимает сильно нужно срочно решить данную задачу. Я решение данной проблемы я почти нашел только вот реализовать пока что не получается https://github.com/Alexey411/MVC
Alexxxey_enot, потому что у тебя в модели CategoryId не определено, определен Id
Ты пишешь излишний код, который по сути делает одно и тоже, тогда зачем он нужен, если можно проще
var realty = _allRealty.Realty.Where(i => i.Category == c).OrderBy(i => i.id);
var realtyobj = new RealtyListViewModel
{
allRealty = realty,
CategoryId = id
};
ViewBag.Title = "Недвижимость";
return View(realtyobj);