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