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));
 }