link first here I leave the project uploaded to github .. second here the code
// este es el modelo que contiene ambos modelos namespace MyFirstWebsite.Models { public class Modelo { public List modeloReceta { get; set; } public Slide modeloSlide { get; set; }public Modelo(List<Receta> modelo1, Slide modelo2) { modeloReceta = modelo1; modeloSlide = modelo2; } } }
public HomeController () { } [HttpPost] public ActionResult Index () { if (ModelState.IsValid) { return RedirectToAction ("Index"); } return View (_models); } public ActionResult About () { ViewBag.Message="Your application description page."; return View (); } public ActionResult Contact () { ViewBag.Message="Your contact page."; return View (); } public ActionResult Recipes (int? id) { if (id == null) { return HttpNotFound (); } var recipe = _reposRecetas.GetReceta ((int) id); return View (recipe); } } }
//luego este es mi controller namespace MyFirstWebsite.Controllers { public class HomeController : Controller { private RepositorioRecetas _reposRecetas = null; private Modelo _modelos = null; public List modeloReceta = null; public Slide modeloSlide = null;
one of the models has a repository of recipes in the other model is to return dynamic to a slider ...