public string novoAviao(string modelo, int assentos) { Aviao aviao = new Aviao(aviaoRepositorio().proximaIdentidade(), modelo, assentos); aviaoRepositorio().salvar(aviao); return(aviao.aviaoId().Id); }
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; }
private void update(Aviao aviao) { OracleDataAdapter da = obterAdapter(new AviaoId(aviao.aviaoId().Id)); DataRow row = dt.Rows[0]; preencherEntidade(row, aviao); da.Update(dt); }
public void salvar(Aviao aviao) { AviaoEntidade entidade = entidadePeloId(aviao.aviaoId()); if (entidade == null) { entidade = new AviaoEntidade(); } preencherEntidade(entidade, aviao); colecao().Save(entidade); }
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 void alterarModelo() { Aviao aviao = new Aviao(aviaoRepositorio.proximaIdentidade(), "747", 999); Assert.AreEqual("747", aviao.modelo()); aviaoRepositorio.salvar(aviao); aviao = aviaoRepositorio.obterPeloId(aviao.aviaoId()); aviao.alterarModelo("Boeing 747"); Assert.AreEqual("Boeing 747", aviao.modelo()); }
public Voo(VooId vooId, Aviao aviao, Cidade origem, Cidade destino, DateTime partida, double preco) { this._vooId = vooId; this._aviaoId = aviao.aviaoId(); this._origemId = origem.cidadeId(); this._destinoId = destino.cidadeId(); this._partida = partida; this._chegada = partida.AddHours(1); this._preco = preco; this._promocional = false; this._reservas = new HashSet <Reserva>(); }
public void removerAviaoSemVoo() { Aviao aviao = new Aviao(aviaoRepositorio.proximaIdentidade(), "747", 999); aviaoRepositorio.salvar(aviao); RemoverAviaoServico removerAviaoServico = new RemoverAviaoServico(); removerAviaoServico.remover(aviao); aviao = aviaoRepositorio.obterPeloId(aviao.aviaoId()); Assert.IsNull(aviao); }
public void naoRemoverAviaoComVoo() { Aviao aviao = aviaoParaTest(); aviaoRepositorio.salvar(aviao); vooParaTest(aviao); RemoverAviaoServico removerAviaoServico = new RemoverAviaoServico(); removerAviaoServico.remover(aviao); aviao = aviaoRepositorio.obterPeloId(aviao.aviaoId()); }
public void salvar(Aviao aviao) { //store.Add(aviao.aviaoId().Id, aviao); store[aviao.aviaoId().Id] = aviao; }
private void preencherEntidade(AviaoEntidade entidade, Aviao aviao) { entidade.aviaoId = aviao.aviaoId().Id; entidade.modelo = aviao.modelo(); entidade.assentos = aviao.assentos(); }