示例#1
0
        public CriarPerfilPageViewModel(INavigationService navigationService) : base(navigationService)
        {
            Title = "Criar perfil";

            CadastrarCommand = new Command(async() =>
            {
                if (Senha == SenhaConfirmada)
                {
                    var perfil = new Perfil()
                    {
                        RoleId   = SelectedItem.Key,
                        Nome     = Nome,
                        Telefone = Telefone,
                        Login    = Usuario,
                        Senha    = Senha
                    };

                    try
                    {
                        await PerfilService.Cadastrar(perfil);
                    }
                    catch
                    {
                        await navigationService.NavigateAsync("MenuPage");
                    }
                }
            });
        }