public async Task <ActionResult> RecuperarClave(RecuperarClaveViewModel model)
        {
            if (ModelState.IsValid)
            {
                //Recuperar Clave
                var loginResult = await usuarioService.RecoverPasswordAsync(model.CorreoElectronicoCuenta);

                if (loginResult.Result == LoginResultType.SucessPasswordResetCode)
                {
                    return(RedirectToAction("Ingreso", new { msg = "Se envió un mensaje al correo electrónico registrado,con las instrucciones para recuperar la contraseña" }));
                }


                ModelState.AddModelError("", loginResult.Result.ToString());
            }
            return(View(model));
        }
        public ActionResult RecuperarClave()
        {
            var model = new RecuperarClaveViewModel();

            return(View(model));
        }