Ejemplo n.º 1
0
 public ChatViewModel()
 {
     Chats            = ServicoWS.GetChats();
     AdicionarCommand = new Command(Adicionar);
     OrdenarCommand   = new Command(Ordernar);
     AtualizarCommand = new Command(Atualizar);
 }
Ejemplo n.º 2
0
        private void Cadastrar()
        {
            var chat = new Chat()
            {
                nome = nome
            };
            bool ok = ServicoWS.InsertChat(chat);

            if (ok)
            {
                ((NavigationPage)App.Current.MainPage).Navigation.PopAsync();


                var Nav       = (NavigationPage)App.Current.MainPage;
                var Chats     = (View.Chats)Nav.RootPage;
                var ViewModel = (ChatViewModel)Chats.BindingContext;

                if (ViewModel.AtualizarCommand.CanExecute(null))
                {
                    ViewModel.AtualizarCommand.Execute(null);
                }
            }
            else
            {
                mensagem = "Ocorreu um Erro durante o cadastro";
            }
        }
Ejemplo n.º 3
0
        private void Enviar()
        {
            var msg = new Mensagem()
            {
                id_usuario = UsuarioUtil.GetUsuarioLogado().id,
                mensagem   = TxtMensagem,
                id_chat    = chat.id
            };

            ServicoWS.InsertMensagem(msg);
            Atualizar();
            TxtMensagem = string.Empty;
        }
        private void Acessar()
        {
            var user = new Usuario
            {
                nome     = Nome,
                password = Senha
            };

            var usuarioLogado = ServicoWS.GetUsuario(user);

            if (usuarioLogado == null)
            {
                Mensagem = "Senha incorreta.";
            }
            else
            {
                UsuarioUtil.Setusuario(usuarioLogado);
                App.Current.MainPage = new NavigationPage(new View.Chats())
                {
                    BarBackgroundColor = Color.FromHex("#5ED055"), BarTextColor = Color.White
                };
            }
        }
Ejemplo n.º 5
0
 private void Atualizar()
 {
     Mensagems = ServicoWS.GetMensagemsChat(chat);
 }
Ejemplo n.º 6
0
 private void Atualizar()
 {
     Chats = ServicoWS.GetChats();
 }