Exemple #1
0
        public AcompanhamentoPerfilPageViewModel(INavigationService navigationService) : base(navigationService)
        {
            Title = "Perfis";

            try
            {
                Perfis = PerfilService.GetPerfis().Result;
            }
            catch
            {
                navigationService.NavigateAsync("MenuPage");
            }

            SelectedPerfilChangeCommand = new Command(async() =>
            {
                var perfilVM = SelectedPerfil;

                var dados = new NavigationParameters();
                dados.Add("id", perfilVM.Id);
                dados.Add("roleId", perfilVM.RoleId);
                dados.Add("nome", perfilVM.Nome);
                dados.Add("telefone", perfilVM.Telefone);
                dados.Add("login", perfilVM.Login);
                dados.Add("senha", perfilVM.Senha);

                await navigationService.NavigateAsync("AlterarUsuarioPage", dados);
            });
        }
        public SelecionarUsuarioVeiculoPageViewModel(INavigationService navigationService) : base(navigationService)
        {
            Title = "Usuários";

            try
            {
                Perfis = PerfilService.GetPerfis().Result;
            }
            catch
            {
                navigationService.NavigateAsync("MenuPage");
            }

            SelectedUsuarioVeiculoChangeCommand = new Command(async() =>
            {
                var perfilVM = SelectedPerfil;

                var dados = new NavigationParameters();
                dados.Add("id", perfilVM.Id);

                await navigationService.NavigateAsync("CadastrarVeiculoPage", dados);
            });
        }