public ActionResult RegistrarPersona(AddEditPersonaNaturalViewModel personaRegisto)
        {
            if (!ModelState.IsValid)
            {
                return(View(personaRegisto));
            }

            try
            {
                PersonaNatural objPersNatural = context.PersonaNatural.FirstOrDefault(x => x.DNI == personaRegisto.DNI);

                if (objPersNatural == null)
                {
                    if (personaRegisto.DNI == "" || personaRegisto.Password == "" || personaRegisto.DNI == null || personaRegisto.Password == null)
                    {
                        TempData["Mensaje"] = "DNI y contraseña son obligatorios!";
                        return(View("RegistrarPersona"));
                    }
                    else
                    {
                        personaRegisto.AgregarPersona(personaRegisto);
                        TempData["Mensaje"] = "Se registro correctamente al usuario";
                        return(RedirectToAction("Login", "Home"));
                    }
                }
                else
                {
                    TempData["Mensaje"] = "Ya existe persona con dni registrado!";
                    return(View("RegistrarPersona"));
                }
            }
            catch (Exception ex)
            {
                TempData["Mensaje"] = "Hubo un error: " + ex.Message.ToList();
                return(RedirectToAction("Login", "Home"));
            }
        }
        public ActionResult Index()
        {
            AddEditPersonaNaturalViewModel objViewModel = new AddEditPersonaNaturalViewModel();

            return(View("Login", objViewModel));
        }
 public void TestInit()
 {
     personacontroller = new PersonaController();
     personaRegistrar  = new AddEditPersonaNaturalViewModel();
 }