public PromotionsDishWiewModel(IChooseDishesDataService dataService, IMarketTypeDataService IMarketTypeDataService, IMessenger messenger) : base(messenger) { _DataService = dataService; _IMarketTypeDataService = IMarketTypeDataService; IsNotEdit = true; //加载市别 MarketTypeItems = _IMarketTypeDataService.FindAllMarketTypeByDeletedStatus(); //Init(); }
public PromotionsDishWiewModel(IChooseDishesDataService dataService,IMarketTypeDataService IMarketTypeDataService ,IMessenger messenger) : base(messenger) { _DataService = dataService; _IMarketTypeDataService = IMarketTypeDataService; IsNotEdit = true; //加载市别 MarketTypeItems = _IMarketTypeDataService.FindAllMarketTypeByDeletedStatus(); //Init(); }
private void InitMarketTypeData() { new Task(() => { List <MarketType> mts = _DataService.FindAllMarketTypeByDeletedStatus(); DispatcherHelper.CheckBeginInvokeOnUI(() => { MarketTypeItems.Clear(); if (mts != null) { for (int x = 0; x < mts.Count; x++) { var mt = mts.ElementAt(x); _MarketTypeBean = new Model.MarketTypeBean(); _MarketTypeBean.LineNumber = MarketTypeItems.Count + 1; if (mt.Id < 10) { _MarketTypeBean.Code = "0" + mt.Id; } else if (mt.Id < 100) { _MarketTypeBean.Code = "" + mt.Id; } _MarketTypeBean.CreateMarketTypeBean(mt); if (!Selected) { _SelectedItem = _MarketTypeBean; Selected = true; } else if (_SelectedItem != null && _SelectedItem.Id == _MarketTypeBean.Id) { _SelectedItem = _MarketTypeBean; } MarketTypeItems.Add(_MarketTypeBean); } } }); }).Start(); }