public virtual ActionResult EsqueciMinhaSenha(string email) { var usuario = TClient.FindByEmail(email); if (usuario != null && usuario.IsActive) { //var passwordReset = TResetPassword.GenerateResetPassword(usuario); //Uri uri = Request.Url; //var link = string.Format("{0}://{1}/usuarios/nova-senha?token={2}", uri.Scheme, uri.Authority, passwordReset.Token); //passwordReset.UpdateLink(link); //try { new MailController().RecuperarSenha(passwordReset).Deliver(); } catch { } return(Json(new { sucesso = "sucesso" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { erro = "E-mail não encontrado ou conta desativada" }, JsonRequestBehavior.AllowGet)); } }