コード例 #1
0
        private async void SetList()
        {
            try
            {
                AllJobsPublishedResult obj = await ConnectionAPI.Connection.GetJobList(1, 10);

                if (obj != null)
                {
                    vm.EmAberto                = new ObservableCollection <Job>(obj.jobs);
                    vm.TotalDePaginas          = obj.allPages;
                    vm.SetaEsquerda_Visibility = false;
                    if (vm.TotalDePaginas <= 1)
                    {
                        vm.SetaDireita_Visibility = false;
                    }
                    else
                    {
                        vm.SetaDireita_Visibility = true;
                    }
                }
            }
            catch (System.Exception ex)
            {
                Debug.WriteLine("HomePrestador: " + ex.Message);
                MostrarMensagem.Mostrar(ex.Message);
                return;
            }
        }
コード例 #2
0
        public CadastroViewModel()
        {
            Nome      = string.Empty;
            Sobrenome = string.Empty;
            Email     = string.Empty;
            Senha     = string.Empty;
            DataNasc  = DateTime.Now;

            CriarConta_Command = new Command(() =>
            {
                try
                {
                    Usuario usuario = new Usuario()
                    {
                        Nome      = Nome,
                        Sobrenome = Sobrenome,
                        Senha     = Senha,
                        Email     = Email,
                        DataNasc  = DataNasc.ToString()
                    };
                    dataBase.InsertUsuario(usuario);
                    MostrarMensagem.Mostrar("Cadastrado com sucesso!");
                }
                catch (Exception ex)
                {
                    MostrarMensagem.Mostrar(ex.Message);
                }
            });
        }
コード例 #3
0
ファイル: LoginViewModel.cs プロジェクト: MiliaGnvs/AlergiApp
        public LoginViewModel()
        {
            Email = string.Empty;
            Senha = string.Empty;

            Entrar_Command = new Command(() =>
            {
                try
                {
                    if (dataBase.Login(Email, Senha))
                    {
                        App.Current.MainPage = new MainPage();
                    }
                    else
                    {
                        MostrarMensagem.Mostrar("Usuário não cadastrado!");
                    }
                }
                catch (Exception ex)
                {
                    MostrarMensagem.Mostrar(ex.Message);
                }
            });
        }