public int InserirNovoPerfil(UsuarioBean usuario, PerfilBean perfil, CidadeBean cidade) { //Verifica se as Variaveis obrigatórias estão null ValidarPerfil(usuario); perfil.Id = usuario.Id; perfildao = new PerfilDao(); var id_perfil = perfildao.InserirPerfilRetornandoId(perfil); //Recebe o id_estado do perfil inserido perfil.Id_perfil = id_perfil; //verifica se retornou nenhum id_estado if (id_perfil == null) { throw new PerfilNaoCadastradoException(); } //?????? fazer mensagens de erros para inser area e cidade depois perfildao.InserirPerfilCidade(perfil, cidade); return(id_perfil); }