Esempio n. 1
0
 /// <summary>
 /// Processes the cash dispense.
 /// </summary>
 /// <param name="amount">The amount.</param>
 private void ProcessCashDispense(string fieldName, string fieldValue, decimal amount)
 {
     try
     {
         if (Settings.CashDispenserEnabled)
         {
             _worker.SlotMachine = this.Asset;
             _worker.Dispense(fieldName, fieldValue, amount, () =>
             {
                 if (_dispenserStatus != null)
                 {
                     _dispenserStatus.LoadItemsAysnc();
                 }
             });
         }
     }
     catch (Exception ex)
     {
         ExceptionManager.Publish(ex);
     }
 }