public ProjectStatisticViewModel(IEventAggregator eventaggregator, IProject selectedproject, IExportService exportservice,
                                  IDiagramService diagramservice, IGeneralData generaldata, IProjectStatistic statistic)
 {
     this.SelectedProject  = selectedproject;
     this._statisticmodel  = statistic;
     this._generaldata     = generaldata;
     this.DiagramService   = diagramservice;
     this._exportservice   = exportservice;
     this._eventAggregator = eventaggregator;
     this._eventAggregator.GetEvent <SelectedProjectEvent>().Subscribe(OnNewProjectSelection);
     this._eventAggregator.GetEvent <UpdatedProjectEvent>().Subscribe(OnProjectUpdated);
     this.CalculateCommand = new DelegateCommand(this.OnCalculateCommand);
     this.ExportCommand    = new DelegateCommand(this.OnExportCommand);
     this.StartDate        = DateTime.Now;
     this.EndDate          = DateTime.Now;
     this.CanCalculate     = false;
     this.CanExport        = false;
 }
コード例 #2
0
 public NotificationsController(IGeneralData data)
 {
     _data = data;
 }
コード例 #3
0
 public ProjectDataLoadedEventArgs(List <IProject> projectlist, IGeneralData generaldata)
 {
     this.ProjectList = projectlist;
     this.GeneralData = generaldata;
 }
コード例 #4
0
 public GeminiService(IEventAggregator eventaggregator, IGeneralData generaldata)
 {
     this._allprojects     = new List <IProject>();
     this._generaldata     = generaldata;
     this._eventAggregator = eventaggregator;
 }
コード例 #5
0
 public HomePageCardsViewModel(IUXFlow uxFlow, IGeneralData generalData)
 {
     this.uxFlow      = uxFlow;
     this.generalData = generalData;
     OrderCardCommand = new Command(async() => await OrderCard());
 }
コード例 #6
0
 public LocationFeedbackController(ApplicationDbContext db, ISystemRepository <LocationFeedbackDto> repository, IGeneralData general)
 {
     _db         = new ApplicationDbContext();
     _repository = repository;
     _general    = general;
 }
コード例 #7
0
 public LocationsController(ISystemRepository <LocationFormDto> repository,
                            IGeneralData general)
 {
     _repository = repository;
     _general    = general;
 }