public ActionResult Edit(int?page, int id) { EditViewModel mdl = new EditViewModel(); // This is for PagingList if (!page.HasValue) { page = 1; } int pageSize = 15; int pageNumber = (page ?? 1); // Put correct values into the model mdl.SubtitleID = id; mdl.Title = db.GetTitleBySubID(id); mdl.Language = db.GetLanguageBySubID(id); // For PagingList mdl.Lines = db.GetLines(id).ToPagedList(pageNumber, pageSize); return(View(mdl)); }