public ActionResult NuevoIntegrante(MesCuotaViewModel model) { if (ModelState.IsValid) { //Creo mi entidad a partir del ViewModel. MesCuota mescuota = new MesCuota { //Integrante = new List<Integrantes> { Id = model.Nombre} Monto = model.Monto, Fecha = model.Fecha, Mes = model.Mes, TalonPago = model.TalonPago, Comentarios = model.Comentarios }; //le paso la entidad. NUNCA se pasa un viewModel (Los viewModel son para las vistas!!!) MesCuotaManager.NuevoMes(mescuota); TempData[Strings.KeyMensajeDeAccion] = "Se ha cargado un nuevo mes correctamente"; return(RedirectToAction("Finanzas")); } else { return(View(model)); } }