Представление не видит модель

Ребят, помогите, не могу добавить модель в представление. Точнее представление банально не видит мою модель. Вроде всё правильно сделал...

Вот код контроллера:

public class HomeController : Controller
    {
        public ActionResult Index()
        {
            var library = new Library();
            library.libraryBooks = new List()
            {
                new Book(),
                new Book(),
                new Book(),
                new Book()
            };
            return View();
        }
    }

Вот что в представлении:

@model Library
@{
    ViewBag.Title = "Home Page";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

Может забыл что-то... Подскажите пожалуйста

У тебя контроллер не возвращает модель. Попробуй вернуть твою библиотеку в представление.

Сам код представления вроде верный.

В контроллере допиши это:

public ActionResult Index()
        {
            var library = new Library();
            library.libraryBooks = new List()
            {
                new Book("Bible","God",666),
                new Book("Coran","God",666),
                new Book("Alphabet","Nestor",124),
                new Book("Maths","Piphagorus",243)
            };
            return View(library);
        }

Да, закинь library в представление, и оно заработает. Не откуда брать твоему View эту модель)