public ConfigSettingViewModel(IConfigurationService dataService, IMessenger messenger)
            : base(messenger)
        {
            _DataService = dataService;
            configsTable = new Hashtable();
            List <Config> basicConfigList        = new List <Config>();
            List <Config> dishConfigList         = new List <Config>();
            List <Config> cashierConfigList      = new List <Config>();
            List <Config> billConfigList         = new List <Config>();
            List <Config> billTotalConfigList    = new List <Config>();
            List <Config> kitchenPrintConfigList = new List <Config>();

            basicConfigList        = _DataService.QueryByDomain("BasicConfig");
            dishConfigList         = _DataService.QueryByDomain("DishConfig");
            cashierConfigList      = _DataService.QueryByDomain("CashierConfig");
            billConfigList         = _DataService.QueryByDomain("BillConfig");
            billTotalConfigList    = _DataService.QueryByDomain("BillTotalConfig");
            kitchenPrintConfigList = _DataService.QueryByDomain("KitchenPrintConfig");
            BasicConfig        basicConfig        = new BasicConfig();
            DishConfig         dishConfig         = new DishConfig();
            CashierConfig      cashierConfig      = new CashierConfig();
            BillConfig         billConfig         = new BillConfig();
            BillTotalConfig    billTotalConfig    = new BillTotalConfig();
            KitchenPrintConfig kitchenPrintConfig = new KitchenPrintConfig();

            try
            {
                _BasicConfig        = basicConfig.QueryBasicConfig(basicConfigList);
                _DishConfig         = dishConfig.QueryDishConfig(dishConfigList);
                _CashierConfig      = cashierConfig.QueryCashierConfig(cashierConfigList);
                _BillConfig         = billConfig.QueryBillConfig(billConfigList);
                _BillTotalConfig    = billTotalConfig.QueryBillTotalConfig(billTotalConfigList);
                _KitchenPrintConfig = kitchenPrintConfig.QueryKitchenPrintConfig(kitchenPrintConfigList);
            }
            catch (Exception ex)
            {
                ex.ToString();
            }
        }
 public ConfigSettingViewModel(IConfigurationService dataService, IMessenger messenger)
     : base(messenger)
 {
     _DataService = dataService;
     configsTable = new Hashtable();
     List<Config> basicConfigList = new List<Config>();
     List<Config> dishConfigList = new List<Config>();
     List<Config> cashierConfigList = new List<Config>();
     List<Config> billConfigList = new List<Config>();
     List<Config> billTotalConfigList = new List<Config>();
     List<Config> kitchenPrintConfigList = new List<Config>();
     basicConfigList = _DataService.QueryByDomain("BasicConfig");
     dishConfigList = _DataService.QueryByDomain("DishConfig");
     cashierConfigList = _DataService.QueryByDomain("CashierConfig");
     billConfigList = _DataService.QueryByDomain("BillConfig");
     billTotalConfigList = _DataService.QueryByDomain("BillTotalConfig");
     kitchenPrintConfigList = _DataService.QueryByDomain("KitchenPrintConfig");
     BasicConfig basicConfig = new BasicConfig();
     DishConfig dishConfig = new DishConfig();
     CashierConfig cashierConfig = new CashierConfig();
     BillConfig billConfig = new BillConfig();
     BillTotalConfig billTotalConfig = new BillTotalConfig();
     KitchenPrintConfig kitchenPrintConfig = new KitchenPrintConfig();
     try
     {
         _BasicConfig = basicConfig.QueryBasicConfig(basicConfigList);
         _DishConfig = dishConfig.QueryDishConfig(dishConfigList);
         _CashierConfig = cashierConfig.QueryCashierConfig(cashierConfigList);
         _BillConfig = billConfig.QueryBillConfig(billConfigList);
         _BillTotalConfig = billTotalConfig.QueryBillTotalConfig(billTotalConfigList);
         _KitchenPrintConfig = kitchenPrintConfig.QueryKitchenPrintConfig(kitchenPrintConfigList);
     }
     catch (Exception ex)
     {
         ex.ToString();
     }
 }