コード例 #1
0
 public IList <Funcionario> BuscarPorCargo(Cargo cargo)
 {
     return(this.Funcionarios.Where(funcionario => funcionario.Cargo.Equals(cargo)).ToList());
 }
コード例 #2
0
        private void CriarBase()
        {
            Funcionarios = new List <Funcionario>();

            Cargo desenvolvedor1 = new Cargo("Desenvolvedor Júnior", 190);
            Cargo desenvolvedor2 = new Cargo("Desenvolvedor Pleno", 250);
            Cargo desenvolvedor3 = new Cargo("Desenvolvedor Sênior", 550.5);

            Funcionario lucasLeal = new Funcionario(1, "Marcelinho Carioca", new DateTime(1995, 01, 24));

            lucasLeal.Cargo         = desenvolvedor1;
            lucasLeal.TurnoTrabalho = TurnoTrabalho.Manha;
            Funcionarios.Add(lucasLeal);

            Funcionario jeanPinzon = new Funcionario(2, "Mark Zuckerberg", new DateTime(1991, 04, 25));

            jeanPinzon.Cargo         = desenvolvedor1;
            jeanPinzon.TurnoTrabalho = TurnoTrabalho.Tarde;
            Funcionarios.Add(jeanPinzon);

            Funcionario rafaelBenetti = new Funcionario(3, "Aioros de Sagitário", new DateTime(1991, 08, 15));

            rafaelBenetti.Cargo         = desenvolvedor1;
            rafaelBenetti.TurnoTrabalho = TurnoTrabalho.Noite;
            Funcionarios.Add(rafaelBenetti);

            Funcionario mauricioBorges = new Funcionario(4, "Uchiha Madara", new DateTime(1996, 11, 30));

            mauricioBorges.Cargo         = desenvolvedor1;
            mauricioBorges.TurnoTrabalho = TurnoTrabalho.Manha;
            Funcionarios.Add(mauricioBorges);

            Funcionario leandroAndreolli = new Funcionario(5, "Barack Obama", new DateTime(1990, 03, 07));

            leandroAndreolli.Cargo         = desenvolvedor1;
            leandroAndreolli.TurnoTrabalho = TurnoTrabalho.Manha;
            Funcionarios.Add(leandroAndreolli);

            Funcionario felipeNervo = new Funcionario(6, "Whindersson  Nunes", new DateTime(1994, 01, 12));

            felipeNervo.Cargo         = desenvolvedor1;
            felipeNervo.TurnoTrabalho = TurnoTrabalho.Tarde;
            Funcionarios.Add(felipeNervo);

            Funcionario lucasKauer = new Funcionario(7, "Optimus Prime", new DateTime(1997, 05, 10));

            lucasKauer.Cargo         = desenvolvedor1;
            lucasKauer.TurnoTrabalho = TurnoTrabalho.Noite;
            Funcionarios.Add(lucasKauer);

            Funcionario eduardoArnold = new Funcionario(8, "Arnold Schwarzenegger", new DateTime(1989, 09, 16));

            eduardoArnold.Cargo         = desenvolvedor1;
            eduardoArnold.TurnoTrabalho = TurnoTrabalho.Tarde;
            Funcionarios.Add(eduardoArnold);

            Funcionario gabrielAlboy = new Funcionario(9, "Bill Gates", new DateTime(1990, 02, 25));

            gabrielAlboy.Cargo         = desenvolvedor2;
            gabrielAlboy.TurnoTrabalho = TurnoTrabalho.Manha;
            Funcionarios.Add(gabrielAlboy);

            Funcionario carlosHenrique = new Funcionario(10, "Linus Torvalds", new DateTime(1965, 12, 02));

            carlosHenrique.Cargo         = desenvolvedor2;
            carlosHenrique.TurnoTrabalho = TurnoTrabalho.Tarde;
            Funcionarios.Add(carlosHenrique);

            Funcionario margareteRicardo = new Funcionario(11, "Dollynho Developer", new DateTime(1980, 10, 10));

            margareteRicardo.Cargo         = desenvolvedor3;
            margareteRicardo.TurnoTrabalho = TurnoTrabalho.Manha;
            Funcionarios.Add(margareteRicardo);
        }
コード例 #3
0
 public IList <Funcionario> BuscarPorCargo(Cargo cargo)
 {
     return(Funcionarios
            .Where(funcionario => funcionario.Cargo.Titulo.Contains(cargo.Titulo))
            .ToList());
 }
コード例 #4
0
        public IList <Funcionario> BuscarPorCargo(Cargo cargo)
        {
            return(Funcionarios.Where(f => f.Cargo.Equals(cargo)).ToList());

            throw new NotImplementedException();
        }
コード例 #5
0
 public IList <Funcionario> BuscarPorCargo(Cargo cargo)
 {
     return(Funcionarios.Where(x => x.Cargo.Equals(cargo)).ToList());
 }
コード例 #6
0
        public IList <Funcionario> BuscarPorCargo(Cargo cargo)
        {
            IList <Funcionario> ListaDeFuncionarios = Funcionarios.Where(Funcionario => Funcionario.Cargo.Equals(cargo)).ToList();

            return(ListaDeFuncionarios);
        }