I need to send 2 different Models
, one to Index view
and another one to _Layout.cshtml
, how I can do it?
My HomeController
:
[Route("")]
public ActionResult Index()
{
HomeViewModel model = new HomeViewModel();
model.A = _repoA.GetLatest(4);
model.B = _repoB.GetLatest(4);
model.C = _repoC.GetLatest(4);
return View(model);
}
I don't like using ViewBag
, ViewData
& ..., I'm looking for passing the model in same way as we passing model to Views
.