//F public IList<Funcionario> BuscarPorCargo(Cargo cargo) { var baseDeDados = new BaseDeDados(); List<Funcionario> funcionarios = baseDeDados.Funcionarios; var funcionariosDocargoInformado = funcionarios.Where(funcionario => funcionario.Cargo.Titulo == cargo.Titulo).ToList(); return funcionariosDocargoInformado; }
public IList<Funcionario> BuscarPorCargo(Cargo cargo) { var baseDeDados = new BaseDeDados(); List<Funcionario> funcionarios = baseDeDados.Funcionarios; var query = funcionarios.Where(funcionario => funcionario.Cargo.Titulo == cargo.Titulo); return query.ToList(); }
public IList<Funcionario> BuscarPorCargo(Cargo cargo) { List<Funcionario> funcionariosNesseCargo = new List<Funcionario>(); funcionariosNesseCargo.AddRange( Funcionarios.FindAll(funcionario => funcionario.Cargo.Equals(cargo)) ); return funcionariosNesseCargo; }
public void BuscarFuncionariosDeCargoAnalista() { var baseDeDados = new BaseDeDados(); Cargo analista = new Cargo("Analista", 250); var funcAnalistas = baseDeDados.BuscarPorCargo(analista); Assert.AreEqual(2, funcAnalistas.Count); }
public void BuscarPorCargo() { BaseDeDados baseDeDados = new BaseDeDados(); Cargo desenvolvedor = new Cargo("Desenvolvedor", 0.0); IList<Funcionario> Esperado = baseDeDados.BuscarPorCargo(desenvolvedor); Assert.AreEqual(8, Esperado.Count); }
//Exercício F public static IList<Funcionario> BuscarPorCargo(Cargo cargo) { var BaseDeDados = new BaseDeDados(); List<Funcionario> funcionarios = BaseDeDados.Funcionarios; var resultado = funcionarios.Where(f => f.Cargo.Titulo == cargo.Titulo).ToList(); return resultado; }
public void BuscarPorCargoGerente() { BaseDeDados banco = new BaseDeDados(); Cargo gerente = new Cargo("Gerente", 550.5); IList<Funcionario>ResultadoBusca = banco.BuscarPorCargo(gerente); Assert.AreEqual(1, ResultadoBusca.Count); }
public void BuscarPorCargoAnalista() { BaseDeDados banco = new BaseDeDados(); Cargo analista = new Cargo("Analista", 250); IList<Funcionario> ResultadoBusca = banco.BuscarPorCargo(analista); Assert.AreEqual(2, ResultadoBusca.Count); }
public void BuscarPorCargoDesenvolvedor() { BaseDeDados banco = new BaseDeDados(); Cargo desenvolvedor = new Cargo("Desenvolvedor", 190); IList<Funcionario> ResultadoBusca = banco.BuscarPorCargo(desenvolvedor); Assert.AreEqual(8, ResultadoBusca.Count); }
public void MetodoBuscarPorNomeRetornaCorretamente() { BaseDeDados funcionarios = new BaseDeDados(); Cargo desenvolvedor = new Cargo("Desenvolvedor", 190); Funcionario lucasLeal = new Funcionario(1, "Lucas Leal", new DateTime(1995, 01, 24)); lucasLeal.Cargo = desenvolvedor; lucasLeal.TurnoTrabalho = TurnoTrabalho.Manha; Assert.AreEqual(funcionarios.BuscarPorNome("Lucas Leal")[0], lucasLeal); }
public void MetodoBuscaAniversarianteDoMes10() { BaseDeDados funcionarios = new BaseDeDados(); Cargo gerente = new Cargo("Gerente", 550.5); Funcionario margareteRicardo = new Funcionario(11, "Margarete Ricardo", new DateTime(1980, 10, 10)); margareteRicardo.Cargo = gerente; margareteRicardo.TurnoTrabalho = TurnoTrabalho.Manha; if (DateTime.Now.Month.Equals(10)) { Assert.AreEqual(funcionarios.AniversariantesDoMes()[0], margareteRicardo); Assert.AreEqual(funcionarios.AniversariantesDoMes().Count, 1); } }
public void BuscaPorCargo() { var baseDeDados = new BaseDeDados(); Cargo analista = new Cargo("Analista", 250); IList<Funcionario> funcionarios = baseDeDados.BuscarPorCargo(analista); string nomesEsperados = "Gabriel Alboy,Carlos Henrique,"; string nomesRecebidos = ""; foreach (var funcionario in funcionarios) { nomesRecebidos += funcionario.Nome + ","; } Assert.AreEqual(nomesEsperados, nomesRecebidos); }
public void MetodoBuscarPorNomeRetornaDoisFuncionarios() { BaseDeDados funcionarios = new BaseDeDados(); Cargo desenvolvedor = new Cargo("Desenvolvedor", 190); Funcionario lucasLeal = new Funcionario(1, "Lucas Leal", new DateTime(1995, 01, 24)); lucasLeal.Cargo = desenvolvedor; lucasLeal.TurnoTrabalho = TurnoTrabalho.Manha; Funcionario lucasKauer = new Funcionario(7, "Lucas Kauer", new DateTime(1997, 05, 10)); lucasKauer.Cargo = desenvolvedor; lucasKauer.TurnoTrabalho = TurnoTrabalho.Noite; Assert.AreEqual(funcionarios.BuscarPorNome("Lucas")[1], lucasLeal); Assert.AreEqual(funcionarios.BuscarPorNome("Lucas")[0], lucasKauer); }
//F public IList<Funcionario> BuscarPorCargo(Cargo cargo) { if (cargo != null) { var resultado = Funcionarios.Where(funcionario => funcionario.Cargo.Equals(cargo)).ToList(); return resultado; } return null; }
public IList<Funcionario> BuscarPorCargo(Cargo cargo) { return this.Funcionarios.Where(f => f.Cargo.Equals(cargo)).ToList(); }
public void BuscaPorCargoGerenteReotrnaUmFuncionarios() { BaseDeDados funcionarios = new BaseDeDados(); Cargo gerente = new Cargo("Gerente", 550.5); Assert.AreEqual(funcionarios.BuscarPorCargo(gerente).Count, 1); }
public IList<Funcionario> BuscarPorCargo(Cargo cargo) { var resultado = funcionarios.Where(funcionario => funcionario.Cargo.Titulo == cargo.Titulo).ToList(); return resultado; }
public void BuscaPorCargoAnalistaReotrnaDoisFuncionarios() { BaseDeDados funcionarios = new BaseDeDados(); Cargo analista = new Cargo("Analista", 250); Assert.AreEqual(funcionarios.BuscarPorCargo(analista).Count, 2); }
//f public IList<Funcionario> BuscarPorCargo(Cargo cargo) { return this.Funcionarios.FindAll(t => t.Cargo.Titulo == cargo.Titulo); }
public bool Equals(Cargo cargo) { return this.Titulo == cargo.Titulo && this.Salario == cargo.Salario; }
//F public IList<Funcionario> BuscarPorCargo(Cargo cargo) { var lista = Funcionarios.Where(f => f.Cargo.Titulo == cargo.Titulo).ToList(); return lista; }
//Exercício F public IList<Funcionario> BuscarPorCargo(Cargo cargo) { var query = funcionarios.Where(funcionario => funcionario.Cargo.Titulo == cargo.Titulo); return query.ToList(); ; }
private void CriarBase() { Funcionarios = new List<Funcionario>(); Cargo desenvolvedor = new Cargo("Desenvolvedor", 190); Cargo analista = new Cargo("Analista", 250); Cargo gerente = new Cargo("Gerente", 550.5); Funcionario lucasLeal = new Funcionario(1, "Lucas Leal", new DateTime(1995, 01, 24)); lucasLeal.Cargo = desenvolvedor; lucasLeal.TurnoTrabalho = TurnoTrabalho.Manha; Funcionarios.Add(lucasLeal); Funcionario jeanPinzon = new Funcionario(2, "Jean Pinzon", new DateTime(1991, 04, 25)); jeanPinzon.Cargo = desenvolvedor; jeanPinzon.TurnoTrabalho = TurnoTrabalho.Tarde; Funcionarios.Add(jeanPinzon); Funcionario rafaelBenetti = new Funcionario(3, "Rafael Benetti", new DateTime(1991, 08, 15)); rafaelBenetti.Cargo = desenvolvedor; rafaelBenetti.TurnoTrabalho = TurnoTrabalho.Noite; Funcionarios.Add(rafaelBenetti); Funcionario mauricioBorges = new Funcionario(4, "Maurício Borges", new DateTime(1996, 11, 30)); mauricioBorges.Cargo = desenvolvedor; mauricioBorges.TurnoTrabalho = TurnoTrabalho.Manha; Funcionarios.Add(mauricioBorges); Funcionario leandroAndreolli = new Funcionario(5, "Leandro Andreolli", new DateTime(1990, 03, 07)); leandroAndreolli.Cargo = desenvolvedor; leandroAndreolli.TurnoTrabalho = TurnoTrabalho.Manha; Funcionarios.Add(leandroAndreolli); Funcionario felipeNervo = new Funcionario(6, "Felipe Nervo", new DateTime(1994, 01, 12)); felipeNervo.Cargo = desenvolvedor; felipeNervo.TurnoTrabalho = TurnoTrabalho.Tarde; Funcionarios.Add(felipeNervo); Funcionario lucasKauer = new Funcionario(7, "Lucas Kauer", new DateTime(1997, 05, 10)); lucasKauer.Cargo = desenvolvedor; lucasKauer.TurnoTrabalho = TurnoTrabalho.Noite; Funcionarios.Add(lucasKauer); Funcionario eduardoArnold = new Funcionario(8, "Eduardo Arnold", new DateTime(1989, 09, 16)); eduardoArnold.Cargo = desenvolvedor; eduardoArnold.TurnoTrabalho = TurnoTrabalho.Tarde; Funcionarios.Add(eduardoArnold); Funcionario gabrielAlboy = new Funcionario(9, "Gabriel Alboy", new DateTime(1990, 02, 25)); gabrielAlboy.Cargo = analista; gabrielAlboy.TurnoTrabalho = TurnoTrabalho.Manha; Funcionarios.Add(gabrielAlboy); Funcionario carlosHenrique = new Funcionario(10, "Carlos Henrique", new DateTime(1965, 12, 02)); carlosHenrique.Cargo = analista; carlosHenrique.TurnoTrabalho = TurnoTrabalho.Tarde; Funcionarios.Add(carlosHenrique); Funcionario margareteRicardo = new Funcionario(11, "Margarete Ricardo", new DateTime(1980, 10, 10)); margareteRicardo.Cargo = gerente; margareteRicardo.TurnoTrabalho = TurnoTrabalho.Manha; Funcionarios.Add(margareteRicardo); }
public void BuscaPorCargoDesenvolvedorReotrnaOitoFuncionarios() { BaseDeDados funcionarios = new BaseDeDados(); Cargo desenvolvedor = new Cargo("Desenvolvedor", 190); Assert.AreEqual(funcionarios.BuscarPorCargo(desenvolvedor).Count, 8); }
/*Questão F*/ public IList<Funcionario> BuscarPorCargo(Cargo cargo) { return Funcionarios.Where(f=>f.Cargo.Titulo==cargo.Titulo).ToList(); }
//F public IList<Funcionario> BuscarPorCargo(Cargo cargo) { IList<Funcionario> funcionarios = Funcionarios.Where(funcionario => funcionario.Cargo.Equals(cargo)).ToList(); return funcionarios; }