示例#1
0
        private void MostrarCidade(ICidade cidade)
        {
            string texto =
                TB_Painel.Text = $"Nome:{cidade.Nome}\r\n" +
                                 $"País: {pais.Pais}\r\n" +
                                 $"Numero de Habitantes: {cidade.NumeroDeHabitantes}\r\n" +
                                 $"Curiosidades: {cidade.Curiosidades}";

            TB_Painel.Text = texto;
        }
示例#2
0
 private void CB_Cidade_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (CB_Cidade.SelectedItem != null)
     {
         ICidade cidade = pais.getCidade((string)CB_Cidade.SelectedItem);
         MostrarCidade(cidade);
     }
     else
     {
         TB_Painel.Text = "";
     }
 }
示例#3
0
        public void LimparTodosMapeamentos()
        {
            var factory = new GtFactory();

            factory.AddMapping <IPais, PaisStub>();
            factory.AddMapping <ICidade, CidadeStub>();

            factory.ClearAllMappings();

            IPais   pais   = factory.Instantiate <IPais>();
            ICidade cidade = factory.Instantiate <ICidade>();

            this.GarantirTipoDoObjeto <Pais>(pais);
            this.GarantirTipoDoObjeto <Cidade>(cidade);
        }
示例#4
0
        public void LimparMapeamento()
        {
            var factory = new GtFactory();

            factory.AddMapping <IPais, PaisStub>();
            factory.AddMapping <ICidade, CidadeStub>();

            // O Método LimparMapeamento remove o mapeamento do tipo especificado.
            factory.CleanMappings <IPais>();

            IPais   pais   = factory.Instantiate <IPais>();
            ICidade cidade = factory.Instantiate <ICidade>();

            this.GarantirTipoDoObjeto <Pais>(pais);
            this.GarantirTipoDoObjeto <CidadeStub>(cidade);
        }
示例#5
0
 public CidadeAppServices(ICidade cidadeRepository) => _cidadeRepository = cidadeRepository;