public ActionResult Create(PersonaNatural persona, FormCollection collection) { var correosList = collection["correo"]; if (correosList == null) { return(View(persona)); } var correos = correosList.Split(','); var isErasers = collection["isEraser"].Split(','); for (int i = 0; i < correos.Length; i++) { if (!Boolean.Parse(isErasers[i]) && correos[i] != string.Empty) { var mail = PersonaCorreo.New(); mail.Correo = correos[i]; persona.Correos.Add(mail); } } if (persona.IsValid) { if (SaveObject(persona, false)) { return(View()); } } return(View(persona)); }
public ActionResult CrearCorreo(PersonaCorreo correo) { return(PartialView("PersonaCorreo", correo)); }