public ChatViewModel() { Chats = ServicoWS.GetChats(); AdicionarCommand = new Command(Adicionar); OrdenarCommand = new Command(Ordernar); AtualizarCommand = new Command(Atualizar); }
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"; } }
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 }; } }
private void Atualizar() { Mensagems = ServicoWS.GetMensagemsChat(chat); }
private void Atualizar() { Chats = ServicoWS.GetChats(); }