/// <summary> /// Unity /// </summary> /// <param name="unityContainer">Container </param> public TestMainWindowViewModel(IUnityContainer unityContainer, IDataServices dataServices, ISqlExecutor executor) { _clientDataServices = dataServices.GetClientDataServices(); _domainFactory = AbstractDomainWrapperFactory.GetFactory(dataServices); _unityContainer = unityContainer; evSummaryCompleted += OnEventCompleted; SourceView = new IncrementalList <ClientSummaryExtended>(LoadMoreItems) { MaxItemCount = 10000 }; //Controller = _unityContainer.Resolve<RequestController>(); ItemChangedCommand = new DelegateCommand <Dictionary <string, object> >(OnItemChangedCommand); AssistCommand = new DelegateCommand <object>(OnAssistCommand); GridCommand = new DelegateCommand <object>(OnGridFilterCommand); _dataFilterService = new DataFilterSummaryService <ClientSummaryExtended>(null, executor); _dataFilterService.FilterEventResult += _dataFilterService_FilterEventResult; notifyTaskCompletion = NotifyTaskCompletion.Create(_clientDataServices.GetPagedSummaryDoAsync(1, 500), evSummaryCompleted); }
public GridFilterCommand(IDataFilterService filterService) { _dataFilterService = filterService; }
public MedBaseService() { _dataFilterService = IoC.Container.Resolve <IDataFilterService>(); _commonService = IoC.Container.Resolve <ICommonService>(); }