public async void Execute(object parameter) { MessageBoxCustom messegeBox = new MessageBoxCustom(); MessageBoxResult message = messegeBox.Show(string.Format("Tem certeza que deseja excluir o cliente: {0} ?", this._vmClient.ClienteSelecionado.Nome), "Exclusão de cliente", System.Windows.MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { var repository = new ClientRepository(this._vmClient); repository.Delete(this._vmClient.ClienteSelecionado); } }
public void Execute(object parameter) { var cliente = new ClientModel(); cliente.Cod_Cliente = this._vmClient.Cliente.Cod_Cliente; cliente.Nome = this._vmClient.Cliente.Nome; cliente.RG = this._vmClient.Cliente.RG; cliente.CPF = this._vmClient.Cliente.CPF; cliente.Genero = this._vmClient.Cliente.Genero; var repository = new ClientRepository(this._vmClient); if (cliente.Cod_Cliente > 0) repository.Update(cliente); else repository.Insert(cliente); this._vmClient.LimparAtual(); }