private void preencherEntidade(DataRow entidade, Aviao aviao) { entidade["AVIAO_ID"] = aviao.aviaoId().Id; entidade["NOM_MODELO"] = aviao.modelo(); entidade["QTD_ASSENTO"] = aviao.assentos(); entidade["ID"] = aviao._id; }
public void novoAviao() { string idNovoAviao = aviaoService.novoAviao("Boeing 747", 400); Aviao aviao = aviaoRepositorio.obterPeloId(new AviaoId(idNovoAviao)); Assert.IsNotNull(aviao); Assert.AreEqual("Boeing 747", aviao.modelo()); Assert.AreEqual(400, aviao.assentos()); }
public AviaoData obterAviao(string aviaoId) { AviaoData result = new AviaoData(); Aviao aviao = aviaoRepositorio().obterPeloId(new AviaoId(aviaoId)); result.aviaoId = aviao.aviaoId().Id; result.modelo = aviao.modelo(); result.assentos = aviao.assentos(); return(result); }
public List <AssentoData> mapaAssentos(string vooId) { Voo voo = vooRepositorio().obterPeloId(new VooId(vooId)); Aviao aviao = aviaoRepositorio().obterPeloId(voo.aviaoId()); List <AssentoData> result = new List <AssentoData>(); for (int i = 1; i <= aviao.assentos(); i++) { result.Add(new AssentoData(i, voo.assentoReservado(aviao.assento(i)))); } return(result); }
private VooData construir(Voo voo) { Aviao aviao = aviaoRepositorio().obterPeloId(voo.aviaoId()); Cidade origem = cidadeRepositorio().obterPeloId(voo.origemId()); Cidade destino = cidadeRepositorio().obterPeloId(voo.destinoId()); VooData data = new VooData(); data.vooId = voo.vooId().Id; data.aviaoId = voo.aviaoId().Id; data.aviaoModelo = aviao.modelo(); data.partida = voo.partida(); data.cidadeOrigemId = voo.origemId().Id; data.cidadeOrigemNome = origem.nome(); data.cidadeDestinoId = voo.destinoId().Id; data.cidadeDestinoNome = destino.nome(); data.totalAssentos = aviao.assentos(); data.reservados = voo.assentosReservados().Count; data.preco = voo.preco(); data.promocional = voo.promocional(); return(data); }
private void preencherEntidade(AviaoEntidade entidade, Aviao aviao) { entidade.aviaoId = aviao.aviaoId().Id; entidade.modelo = aviao.modelo(); entidade.assentos = aviao.assentos(); }