public bool SaveCard(CardInfo card, ActionType action) { try { if (_Channel != null) { return(_Channel.SaveCard(card, action)); } } catch (CommunicationException ex) { if (ParkAdapterConnectFail != null) { ParkAdapterConnectFail(this, EventArgs.Empty); } } catch (Exception ex) { Ralid.GeneralLibrary.ExceptionHandling.ExceptionPolicy.HandleException(ex); } return(false); }