public ActionResult CheckDbFileValidity(int?page) { var unvalidFiles = this.Data. Files .All() .ToList() .Where(f => f is BinaryFile) .Select(f => (BinaryFile)f) .Where(f => FileManipulator.CheckFileValidity(f.Id, f.Type, f.Size) == false) .AsQueryable() .Project() .To <FileViewModel>() .OrderBy(f => f.Name) .ToPagedList(page ?? 1, 50); var res = new SearchViewModel(unvalidFiles, null, false, null); return(View(res)); }