public HistoryViewModel(ISectionManager manager, IHistoryProvider hiProvider, CurrentCheckProvider currCheckProvider)
        {
            this.sectionManager       = manager;
            this.historyProvider      = hiProvider;
            this.currentCheckProvider = currCheckProvider;

            this.ClearCommand             = new Command(ClearCommand_Execute);
            this.OpenReportPreviewCommand = new Command <HistoryItem>(OpenReportPreviewCommand_Execute);
            this.DeleteItemCommand        = new Command <HistoryItem>(DeleteItemCommand_Execute);
            this.GoToCheckViewCommand     = new Command(GoToCheckViewCommand_Execute);
            this.GoToAccountViewCommand   = new Command(GoToAccountViewCommand_Execute);
            var task = Refresh();
        }
示例#2
0
        public CheckViewModel(ISectionManager manager, IHistoryProvider hiProvider, CurrentCheckProvider currCheckProvider)
        {
            this.sectionManager       = manager;
            this.historyProvider      = hiProvider;
            this.currentCheckProvider = currCheckProvider;

            this.OpenFileCommand             = new Command(OpenFileCommand_Execute);
            this.ShowAddFiltersDialogCommand = new Command(ShowAddFiltersDialogCommand_Execute);
            this.SaveFileCommand             = new Command(SaveFileCommand_Execute);
            this.CheckCommand        = new Command(CheckCommand_Execute);
            this.SelectDomainCommand = new Command <Domain>(SelectDomainCommand_Execute);
            this.SelectLayerCommand  = new Command <LayerByDomain>(SelectLayerCommand_Execute);
            currentCheckProvider.ReportStatusChanged += Instance_ReportStatusChanged;
            var task = Refresh();
        }