private Aviao modeloPelaEntidade(AviaoEntidade entidade)
 {
     return(new Aviao(
                new AviaoId(entidade.aviaoId),
                entidade.modelo,
                entidade.assentos));
 }
        public void salvar(Aviao aviao)
        {
            AviaoEntidade entidade = entidadePeloId(aviao.aviaoId());

            if (entidade == null)
            {
                entidade = new AviaoEntidade();
            }
            preencherEntidade(entidade, aviao);
            colecao().Save(entidade);
        }
 private void preencherEntidade(AviaoEntidade entidade, Aviao aviao)
 {
     entidade.aviaoId  = aviao.aviaoId().Id;
     entidade.modelo   = aviao.modelo();
     entidade.assentos = aviao.assentos();
 }