public static ParceiroNegocioPessoaJuridica Save(ParceiroNegocioPessoaJuridica entity) { var t = NHibernateHttpModule.Session.BeginTransaction(); try { if (PessoaJuridicaRepository.ExisteCnpj(entity)) { throw new Exception("O CNPJ já está cadastrado."); } NHibernateHttpModule.Session.Save(entity); t.Commit(); } catch (Exception) { t.Rollback(); } return(entity); }