Hello,
I Suggest to use TupleList for Return more than one List and access it.
Just do Following...
public ActionResult Index()
{
List<category> cat = _business.ViewAllcat().ToList();
List<Books> book = _business.ViewAllBooks().ToList();
var objTuple=new Tuple<List<category>,List<Books>>(cat,book);
return View(objTuple);
}
@model Tuple<List<cat>,List<book>>