public void Salvar(Entidades.Account entity) { _validation.ValidarAccountSeUsuarioJaExiste(RecuperaUsuarioPorEmail(entity.Email)); _validation.ValidarAccountIsValido(entity, Enums.EAcaoFuncionalidade.Salvar); _validation.ValidarSeSenhaIgualConfimarcaoSenha(entity.Senha, entity.ConfirmarSenha); _dao.Salvar(entity); EmailRepositorio.EnviarEmailCadastroNovoUsuario(entity); }
public string Salvar(Entidades.Account entity, string t = null) { _validation.ValidarAccountSeUsuarioJaExiste(RecuperaUsuarioPorEmail(entity.Email)); _validation.ValidarAccountIsValido(entity, Enums.EAcaoFuncionalidade.Salvar); entity.Senha = Criptografia.Criptografar(entity.Senha); entity.ConfirmarSenha = Criptografia.Criptografar(entity.ConfirmarSenha); _validation.ValidarSeSenhaIgualConfimarcaoSenha(entity.Senha, entity.ConfirmarSenha); entity.Telefone.Replace(" ", "").Replace("-", "").Replace("(", "").Replace(")", ""); entity.Cpf.Replace(".", "").Replace("/", "").Replace("-", ""); //entity.Email = Criptografia.Criptografar(entity.Email).Substring(1,4000); _dao.Salvar(entity); return(EmailRepositorio.EnviarEmailCadastroNovoUsuario(entity)); }
public string RecuperarSenha(string email) { _validation.IsNullOrEmpty(email); Account usuario = _dao.RecuperaUsuarioPorEmail(email); string retorno = string.Empty; if (usuario != null) { retorno = EmailRepositorio.EnviarEmailRecuperacaoSenha(usuario); } else { throw new Exception("Não foi localizado nenhum usuário para o e-mail informado. Tente criar um novo cadastro."); } return(retorno); }