public override void Execute(object parameter) { var viewModelCliente = (ClienteViewModel)parameter; var cloneCliente = (ModelConcertosEntity.Cliente)viewModelCliente.ClienteSelecionado.Clone(); var cw = new TelaAddCliente(); cw.DataContext = cloneCliente; cw.ShowDialog(); if (cw.DialogResult.HasValue && cw.DialogResult.Value) { ClienteController clienteController = new ClienteController(); viewModelCliente.ClienteSelecionado.Nome = cloneCliente.Nome; viewModelCliente.ClienteSelecionado.Sobrenome = cloneCliente.Sobrenome; viewModelCliente.ClienteSelecionado.Email = cloneCliente.Email; viewModelCliente.ClienteSelecionado.Cpf = cloneCliente.Cpf; viewModelCliente.ClienteSelecionado.Telefone = cloneCliente.Telefone; viewModelCliente.ClienteSelecionado.Endereco = cloneCliente.Endereco; clienteController.EditarCliente(viewModelCliente.ClienteSelecionado.Id_Cliente, viewModelCliente.ClienteSelecionado); viewModelCliente.Clientes = clienteController.GetCliente(); } }
public override void Execute(object parameter) { var viewModelCliente = (ClienteViewModel)parameter; var cliente = new ModelConcertosEntity.Cliente(); var cw = new TelaAddCliente(); cw.DataContext = cliente; cw.ShowDialog(); if (cw.DialogResult.HasValue && cw.DialogResult.Value) {//Controller ClienteController clienteController = new ClienteController(); clienteController.InserirCliente(cliente); viewModelCliente.Clientes = clienteController.GetCliente(); } }
private void btnVoltar_Click(object sender, RoutedEventArgs e) { TelaAddCliente Voltar = new TelaAddCliente(); this.Close(); }