public List <Pneus> GetPneusVeiculo(int veiculoId) { List <Pneus> listaPneusVeiculo = new List <Pneus>(); var veiculo = new VeiculosDao().GetById(veiculoId); var listaPneus = new VeiculosPneusDao().GetAll().Where(v => v.VeiculosId == veiculoId).ToList(); foreach (var pneu in listaPneus) { listaPneusVeiculo.Add(GetById(pneu.PneusId)); } return(listaPneusVeiculo); }
public Veiculos GetById(int veiculoId) { var veiculo = new VeiculosDao().GetAll() .Where(v => v.Id == veiculoId) .SingleOrDefault(); //veiculo.Pneu = new PneusDao().GetPneus(veiculo.Id); veiculo.Abastecimentos = new AbastecimentosDao().GetAbastecimentos(veiculo.Id); veiculo.Manutencao = new ManutencoesDao().GetManutencoes(veiculo.Id); veiculo.Sinistros = new SinistrosDao().GetSinistros(veiculo.Id); veiculo.Obrigacoes = new ObrigacoesDao().GetObrigacoes(veiculo.Id); veiculo.Multas = new MultasDao().GetMultas(veiculo.Id); return(veiculo); }
public bool DbAdd(ControlePatio registro) { var carro = new VeiculosDao().GetById(registro.VeiculoId); if (carro.Disponivel == true) { carro.Disponivel = false; new VeiculosDao().DbUpdate(carro); var funcionario = new FuncionariosDao().GetById(registro.ClienteId); funcionario.Disponivel = false; new FuncionariosDao().DbUpdate(funcionario); return(new DbKernel.Db_Kernel().DbAdd <ControlePatio>(registro)); } return(false); }