private void dispatcherTimerCash_Tick(object sender, EventArgs e)
        {
            bool result = false;

            dispatcherTimerCash.Stop();
            try
            {
                di_cash = CashValidator.GetInventoryData();

                if (di_cash != null)
                {
                    if (di_cash.IsInitialized)
                    {
                        result = di_cash.IsInitialized;
                    }
                }
            }
            catch (Exception ex)
            {
            }

            if (result == true)
            {
                IsCashAcceptorFound = DeviceStatus.STATUS_OK;
                CashAcceptorStatus  = "Cash Acceptor\r\n Status: OK";
            }
            else
            {
                IsCashAcceptorFound = DeviceStatus.STATUS_NOK;
                CashAcceptorStatus  = "Cash Acceptor\r\n Status: Not Found!";
            }
        }
        private void dispatcherTimerCoin_Tick(object sender, EventArgs e)
        {
            bool result = false;

            dispatcherTimerCoin.Stop();
            try
            {
                di_coin = CoinValidator.GetInventoryData();

                if (di_coin != null)
                {
                    if (di_coin.IsInitialized)
                    {
                        result = di_coin.IsInitialized;
                    }
                }
            }
            catch
            {
            }

            if (result == true)
            {
                IsCoinAcceptorFound = DeviceStatus.STATUS_OK;
                CoinAcceptorStatus  = "Coin Acceptor\r\n Status: OK";
            }
            else
            {
                IsCoinAcceptorFound = DeviceStatus.STATUS_NOK;
                CoinAcceptorStatus  = "Coin Acceptor\r\n Status: Not Found!";
            }
        }
        private DeviceInventory ToDbModel(DeviceModel deviceModel)
        {
            //var deviceDb = mapper.Map<DeviceInventory>(deviceModel);


            var deviceDb = new DeviceInventory
            {
                DeviceInventoryId  = deviceModel.DeviceInventoryId,
                DevicePartNumber   = deviceModel.DevicePartNumber,
                DeviceSerialNumber = deviceModel.DeviceSerialNumber,
                DeviceMfgname      = deviceModel.DeviceMfgname,
                DeviceDeviceName   = deviceModel.DeviceDeviceName,
                DeviceType         = deviceModel.DeviceType,
                DevicePowerType    = deviceModel.DevicePowerType,
                DeviceAttributes   = deviceModel.DeviceAttributes,
                DeviceProtocol     = deviceModel.DeviceProtocol,
                DeviceCost         = deviceModel.DeviceCost,
                DeviceMfgdesc      = deviceModel.DeviceMfgdesc,
                DeviceStatus       = deviceModel.DeviceStatus,
                DeviceControlledBy = deviceModel.DeviceControlledBy,
                DeviceLocation     = deviceModel.DeviceLocation,
                DeviceAddedDate    = deviceModel.DeviceAddedDate
            };

            return(deviceDb);
        }
        private void dispatcherTimerCoin_Tick(object sender, EventArgs e)
        {
            bool result = false;

            dispatcherTimerCoin.Stop();
            try
            {
                di_coin = CoinValidator.GetInventoryData();

                if (di_coin != null)
                {
                    if (di_coin.IsInitialized)
                    {
                        result = di_coin.IsInitialized;
                    }
                }
            }
            catch
            {
            }

            if (result == true)
            {
                IsCoinAcceptorFound = DeviceStatus.STATUS_OK;
                //CoinAcceptorStatus = "Coin Acceptor\r\n Status: OK";
                CoinAcceptorStatus = String.Format(
                    "{0}\r\n {1}",
                    TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_COIN_ACCEPTOR),
                    TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_STATUS_OK)
                    );
            }
            else
            {
                IsCoinAcceptorFound = DeviceStatus.STATUS_NOK;
                //CoinAcceptorStatus = "Coin Acceptor\r\n Status: Not Found!";
                CoinAcceptorStatus = String.Format(
                    "{0}\r\n {1}",
                    TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_COIN_ACCEPTOR),
                    TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_STATUS_NOT_FOUND)
                    );
            }
        }