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();
        }