///<summary> ///Criando um método para gravar Projeto e relacionamento ///com funcionarios do mesmo projeto ///</summary> public void Cadastrar(EntidadeProjeto p, List <Funcionario> funcionarios) { int contadorDeGerente = 0; FuncionarioRepositorio repFuncionario = new FuncionarioRepositorio(); foreach (Funcionario f in funcionarios) { if (repFuncionario.HastFuncaoGerente(f.IdFuncionario) != 0) { contadorDeGerente++; } } if (contadorDeGerente != 0) { //relacionamento do Projeto com os Funcionarios.. p.Funcionarios = funcionarios; //gravar no banco de dados.. ProjetoRepositorio repProjeto = new ProjetoRepositorio(); repProjeto.Insert(p); } else { throw new Exception("O Projeto deve conter pelo menos 1 Gerente."); } }