예제 #1
0
        public PaginaInicial()
        {
            InitializeComponent();
            viewModel           = new PaginaInicialViewModel();
            this.BindingContext = viewModel;

            MostraDados();

            // usuário terminou de editar ou inserir um registro
            MessagingCenter.Subscribe <Application, Models.DespesaModel>(this, "CadastraDespesa",
                                                                         (sender, arg) =>
            {
                // atualiza dados no banco de dados local
                DespesaTable.InsertUpdateDados(arg.Id, arg.Descricao, arg.Valor, arg.Pago, arg.DataVencimento);


                MostraDados();
            });

            MessagingCenter.Subscribe <Application, Models.DespesaModel>(this, "DeleteDados",
                                                                         (sender, arg) =>
            {
                // apaga evento no banco de dados local
                DespesaTable.RemoveRegistro(arg.Id);

                // atualiza lista
                MostraDados();
            });
        }
예제 #2
0
 public PaginaInicial()
 {
     InitializeComponent();
     _viewModel     = App.Locator.PaginaInicialViewModel;
     BindingContext = _viewModel;
     RegistrarMessagingCenter();
 }
예제 #3
0
        public PaginaInicial()
        {
            InitializeComponent();
            viewModel           = new PaginaInicialViewModel();
            this.BindingContext = viewModel;

            ColetandoDadosGPS = false;
            ultPosicao        = null;
        }
예제 #4
0
        public IActionResult Index()
        {
            var paginaInicial = new PaginaInicialViewModel();

            paginaInicial.QtdAmigos  = 5;
            paginaInicial.QtdPaises  = 1;
            paginaInicial.QtdEstados = 2;

            return(View(paginaInicial));
        }
예제 #5
0
        public async Task <IActionResult> Index()
        {
            var paginaInicial = new PaginaInicialViewModel();

            paginaInicial.QuantidadeDeCarros        = 190;
            paginaInicial.QuantidadeDeFabricantes   = 1234;
            paginaInicial.QuantidadeDeProprietarios = 4563;

            var pessoas = await pessoaApi.GetPessoas();

            paginaInicial.QuantidadeDePessoas = pessoas.Count;

            return(View(paginaInicial));
        }
예제 #6
0
        public ActionResult Index()
        {
            var paginaInicial = new PaginaInicialViewModel();

            var autors = services.GetAll();

            paginaInicial.QuantidadeDeAutors = autors.Count;

            var livros = services2.GetAll();

            paginaInicial.QuantidadeDeLivros = livros.Count;

            return(View(paginaInicial));
        }
예제 #7
0
        public ActionResult Index()
        {
            var paginaInicial = new PaginaInicialViewModel();

            var turmas = services.GetAll();

            paginaInicial.QuantidadeDeTurmas = turmas.Count;

            var alunos = services2.GetAll();

            paginaInicial.QuantidadeDeAlunos = alunos.Count;

            return(View(paginaInicial));
        }
예제 #8
0
        public async Task <IActionResult> Index()
        {
            var paginaInicial = new PaginaInicialViewModel();

            var quatidadeDePaises = await _paisApi.GetAsync();

            var quantidadeDeEstados = await _estadoApi.GetAsync();

            var quantidadeDeAmigos = await _amigoApi.GetAsync();


            paginaInicial.QuatidadeDePaises   = quatidadeDePaises.Count;
            paginaInicial.QuantidadeDeEstados = quantidadeDeEstados.Count;
            paginaInicial.QuantidadeDeAmigos  = quantidadeDeAmigos.Count;

            return(View(paginaInicial));
        }
예제 #9
0
        public async Task <IActionResult> Index()
        {
            var paginaInicial = new PaginaInicialViewModel();

            var paises = await PaisApi.GetPaises();

            paginaInicial.QuantidadeDePaises = paises.Count;

            var estados = await EstadoApi.GetEstados();

            paginaInicial.QuantidadeDeEstados = estados.Count;

            var pessoas = await PessoaApi.GetPessoas();

            paginaInicial.QuantidadeDePessoas = pessoas.Count;

            return(View(paginaInicial));
        }
예제 #10
0
        public IActionResult Index()
        {
            var paginaInicial = new PaginaInicialViewModel();

            var pessoas = _pessoaService.GetAll();

            paginaInicial.QuantidadePessoa = pessoas.Result.Count();

            var estados = _estadoService.GetAll();

            paginaInicial.QuantidadeEstado = estados.Result.Count();

            var paises = _paisService.GetAll();

            paginaInicial.QuantidadePais = paises.Result.Count();

            return(View(paginaInicial));
        }
예제 #11
0
        public IActionResult Index()
        {
            var client = new RestClient();

            var requestEstado  = new RestRequest("https://localhost:44310/api/Estados");
            var responseEstado = client.Get <List <EstadoViewModel> >(requestEstado);


            var requestPais  = new RestRequest("https://localhost:44310/api/Pais");
            var responsePais = client.Get <List <ListarPaisViewModel> >(requestPais);

            var requestAmigos  = new RestRequest("https://localhost:44311/api/Amigos");
            var responseAmigos = client.Get <List <ListarPessoasViewModel> >(requestAmigos);


            var pgInicial = new PaginaInicialViewModel
            {
                QuantidadeAmigos  = responseAmigos.Data.Count,
                QuantidadeEstados = responseEstado.Data.Count,
                QuantidadePaises  = responsePais.Data.Count
            };

            return(View(pgInicial));
        }
예제 #12
0
        public PaginaInicialPage()
        {
            InitializeComponent();

            BindingContext = new PaginaInicialViewModel();
        }