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; }
public NotificationsController(IGeneralData data) { _data = data; }
public ProjectDataLoadedEventArgs(List <IProject> projectlist, IGeneralData generaldata) { this.ProjectList = projectlist; this.GeneralData = generaldata; }
public GeminiService(IEventAggregator eventaggregator, IGeneralData generaldata) { this._allprojects = new List <IProject>(); this._generaldata = generaldata; this._eventAggregator = eventaggregator; }
public HomePageCardsViewModel(IUXFlow uxFlow, IGeneralData generalData) { this.uxFlow = uxFlow; this.generalData = generalData; OrderCardCommand = new Command(async() => await OrderCard()); }
public LocationFeedbackController(ApplicationDbContext db, ISystemRepository <LocationFeedbackDto> repository, IGeneralData general) { _db = new ApplicationDbContext(); _repository = repository; _general = general; }
public LocationsController(ISystemRepository <LocationFormDto> repository, IGeneralData general) { _repository = repository; _general = general; }