public GerenciarDesaparecidoViewModel() { UpdateDesaparecidos(); ExcluirDesaparecidoCommand = new Command((p) => { if (DesaparecidoSelecionado != null) { ConfigDB.Instance.DesaparecidoRepository.Excluir(DesaparecidoSelecionado); UpdateDesaparecidos(); } else { MessageBox.Show("Selecione um registro!"); } }); AlterarDesaparecidoCommand = new Command((p) => { if (DesaparecidoSelecionado != null) { var view = new CadastroDesaparecidoView(); var viewModel = new CadastroDesaparecidoViewModel(); viewModel.View = view; view.DataContext = viewModel; viewModel.Alterar(DesaparecidoSelecionado); UpdateDesaparecidos(); } else { MessageBox.Show("Selecione um registro!"); } }); VisualizarDesaparecidoCommand = new Command((p) => { if (DesaparecidoSelecionado != null) { var view = new VisualizarDesaparecidoView(); var viewModel = new VisualizarDesaparecidoViewModel(); viewModel.View = view; view.DataContext = viewModel; viewModel.Exibir(DesaparecidoSelecionado); } else { MessageBox.Show("Selecione um registro!"); } }); }
public MainWindowViewModel() { #region Main LoginCommand = new Command((p) => { var usuario = new Usuario() { Login = this.Login, Senha = this.Senha }; IsLogado = AutenticacaoService.Autenticado(usuario); }); #endregion #region Usuario CadastrarUsuarioCommand = new Command((p) => { var view = new CadastroUsuarioView(); var viewModel = new CadastroUsuarioViewModel(); view.DataContext = viewModel; viewModel.View = view; viewModel.Exibir(); }); GerenciarUsuarioCommand = new Command((p) => { var view = new GerenciarUsuarioView(); var viewModel = new GerenciarUsuarioViewModel(); view.DataContext = viewModel; viewModel.View = view; viewModel.Exibir(); }); #endregion #region Desaparecido CadastrarDesaparecidoCommand = new Command(p => { var view = new CadastroDesaparecidoView(); var viewModel = new CadastroDesaparecidoViewModel(); view.DataContext = viewModel; viewModel.View = view; viewModel.Exibir(); }); GerenciarDesaparecidoCommand = new Command(p => { var view = new GerenciarDesaparecidoView(); var viewModel = new GerenciarDesaparecidoViewModel(); view.DataContext = viewModel; viewModel.View = view; viewModel.Exibir(); }); #endregion }