public SponsorRepository(ISponsorService sponsorService, IVerenigingRepository verenigingRepository, IEventAggregator eventAggregator, ISessionStateService sessionStateService) { _sponsorService = sponsorService; _eventAggregator = eventAggregator; _sessionStateService = sessionStateService; _verenigingRepository = verenigingRepository; }
public SpelerUserControlViewModel(int index, Speler speler, ISpelerRepository spelerRepository, IReserveringRepository reserveringRepository, IVerenigingRepository verenigingRepository, INavigationService navigationService, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _index = index; _speler = speler; _spelerRepository = spelerRepository; _reserveringRepository = reserveringRepository; _verenigingRepository = verenigingRepository; _navigationService = navigationService; _resourceLoader = resourceLoader; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; if (_eventAggregator != null) { _eventAggregator.GetEvent <SpelerUpdatedEvent>().Subscribe(UpdateSpelerAsync); } SpelerNavigationCommand = new DelegateCommand(NavigateToSpelers); SelecterenSpelerCommand = new DelegateCommand(SelecteerSpeler); VerwijderenSpelerCommand = new DelegateCommand(VerwijderSpeler); UpdateSpelerAsync(speler); }
public KlokUserControlViewModel(INavigationService navigationService, IVerenigingRepository verenigingRepository, IReserveringRepository reserveringRepository, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _navigationService = navigationService; _verenigingRepository = verenigingRepository; _reserveringRepository = reserveringRepository; _resourceLoader = resourceLoader; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; klokTimer = new DispatcherTimer(); klokTimer.Interval = TimeSpan.FromMinutes(1); klokTimer.Tick += klokTimer_Tick; klokTimer.Start(); inactivityTimer = new DispatcherTimer(); inactivityTimer.Interval = TimeSpan.FromMinutes(10); inactivityTimer.Tick += inactivityTimer_Tick; inactivityTimer.Start(); _eventAggregator.GetEvent <KlokEvent>().Subscribe(UpdateKlokAsync); _eventAggregator.GetEvent <ActivityEvent>().Subscribe(UpdateActivityAsync); UpdateKlokAsync(new TimeSpan()); }
public ReserveringUserControlViewModel(IReserveringRepository reserveringRepository, IBaanRepository baanRepository, ISpelerRepository spelerRepository, IVerenigingRepository verenigingRepository, INavigationService navigationService, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _reserveringRepository = reserveringRepository; _baanRepository = baanRepository; _spelerRepository = spelerRepository; _verenigingRepository = verenigingRepository; _navigationService = navigationService; _resourceLoader = resourceLoader; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; BevestigenCommand = new DelegateCommand(ReserveringBevestigen); AnnulerenCommand = new DelegateCommand(ReserveringAnnuleren); VerwijderenCommand = new DelegateCommand(ReserveringVerwijderen); WijzigSpelersCommand = DelegateCommand.FromAsyncHandler(SpelersWijzigen); WijzigBaanCommand = DelegateCommand.FromAsyncHandler(BaanWijzigen); if (_eventAggregator != null) { _eventAggregator.GetEvent <ReserveringUpdatedEvent>().Subscribe(UpdateReserveringAsync); _eventAggregator.GetEvent <SpelerUpdatedEvent>().Subscribe(UpdateReserveringAsync); _eventAggregator.GetEvent <BaanUpdatedEvent>().Subscribe(UpdateReserveringAsync); } UpdateReserveringAsync(null); }
public MainPageViewModel(INavigationService navigationService, IVerenigingRepository verenigingRepository, IReserveringRepository reserveringRepository) { _navigationService = navigationService; _verenigingRepository = verenigingRepository; _reserveringRepository = reserveringRepository; UpdateMainAsync(null); }
public SponsorsPageViewModel(ISponsorRepository sponsorRepository, IVerenigingRepository verenigingRepository, INavigationService navigationService, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _sponsorRepository = sponsorRepository; _verenigingRepository = verenigingRepository; _navigationService = navigationService; _resourceLoader = resourceLoader; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; GoBackCommand = new DelegateCommand(_navigationService.GoBack); indexTimer = new DispatcherTimer(); indexTimer.Interval = TimeSpan.FromSeconds(30); indexTimer.Tick += indexTimer_Tick; indexTimer.Start(); if (_eventAggregator != null) { _eventAggregator.GetEvent <SponsorUpdatedEvent>().Subscribe(UpdateSponsorsAsync); } //WijzigBaanCommand = DelegateCommand.FromAsyncHandler(BaanWijzigen); UpdateSponsorsAsync(null); }
public BanenPageViewModel(IBaanRepository baanRepository, IVerenigingRepository verenigingRepository, IReserveringRepository reserveringRepository, INavigationService navigationService, /* IReserveringUserControlViewModel reserveringUserControlViewModel, */ IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _baanRepository = baanRepository; _verenigingRepository = verenigingRepository; _reserveringRepository = reserveringRepository; _navigationService = navigationService; //_reserveringUserControlViewModel = reserveringUserControlViewModel; _resourceLoader = resourceLoader; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; GoBackCommand = new DelegateCommand(_navigationService.GoBack); GoNextCommand = new DelegateCommand(GoNext); if (_eventAggregator != null) { //_eventAggregator.GetEvent<ReserveringUpdatedEvent>().Subscribe(UpdateBanenAsync); //_eventAggregator.GetEvent<SpelerUpdatedEvent>().Subscribe(UpdateBanenAsync); _eventAggregator.GetEvent <BaanUpdatedEvent>().Subscribe(UpdateBanenAsync); } //WijzigBaanCommand = DelegateCommand.FromAsyncHandler(BaanWijzigen); UpdateBanenAsync(null); }
public VerenigingController(IVerenigingRepository verenigingRepository, IKonventRepository konventRepository, UserManager <IdentityUser> userManager, IMailSender mailSender) { _verenigingRepository = verenigingRepository; _konventRepository = konventRepository; _userManager = userManager; _mailSender = mailSender; }
public ReserveringViewModel(Reservering reservering, IBaanRepository baanRepository, ISpelerRepository spelerRepository, IReserveringRepository reserveringRepository, IVerenigingRepository verenigingRepository, INavigationService navigationService, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _baanRepository = baanRepository; _spelerRepository = spelerRepository; _reserveringRepository = reserveringRepository; _verenigingRepository = verenigingRepository; _navigationService = navigationService; _resourceLoader = resourceLoader; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; if (reservering == null) { throw new ArgumentNullException("Reservering", "reservering cannot be null"); } _reservering = reservering; Spelers = new ObservableCollection <Speler>(); Speler emptySpeler = new Speler { Id = Guid.Empty }; for (int i = 0; i < 4; i++) { Speler speler = emptySpeler; try { if (_reservering.Spelers.Count >= i + 1) { speler = _reservering.Spelers[i]; } } catch { speler = emptySpeler; } //var spelerViewModel = new SpelerUserControlViewModel(i,speler, _spelerRepository, _reserveringRepository, _verenigingRepository, _navigationService, _resourceLoader, _alertMessageService, _eventAggregator); //SpelerViewModels.Insert(i, spelerViewModel); //SpelerViewModels[i] = spelerViewModel; //OnPropertyChanged("Spelers"); Spelers.Insert(i, speler); } /* * SpelerViewModels = new ObservableCollection<SpelerViewModel>(); * * foreach (Speler speler in reservering.Spelers) * { * SpelerViewModels.Add(new SpelerViewModel(speler, _spelerRepository, _reserveringRepository, _navigationService, _resourceLoader, _alertMessageService, _eventAggregator)); * } */ BaanViewModel = new BaanUserControlViewModel(reservering.Baan, _baanRepository, _reserveringRepository, _verenigingRepository, _navigationService, _resourceLoader, _alertMessageService, _eventAggregator); }
public DownloadPersonalDataModel( UserManager <IdentityUser> userManager, ILogger <DownloadPersonalDataModel> logger, IVerenigingRepository verenigingRepository) { _userManager = userManager; _logger = logger; _verenigingRepository = verenigingRepository; }
public IndexModel( UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, IVerenigingRepository verenigingRepository) { _userManager = userManager; _signInManager = signInManager; _verenigingRepository = verenigingRepository; }
public EditieController(IMcEditieRepository editieRepository, IVerenigingRepository verenigingRepo, IConfiguration config, IMailSender mailSender) { _editieRepository = editieRepository; _verenigingRepository = verenigingRepo; _config = config; _mailSender = mailSender; }
public PenningController(IMcEditieRepository editieRepository, IVerenigingRepository verenigingRepository, IKonventRepository konventRepository, IMailSender mailSender) { _editieRepository = editieRepository; _verenigingRepository = verenigingRepository; _konventRepository = konventRepository; _mailSender = mailSender; }
public WeerPageViewModel(IWeatherRepository weatherRepository, ILocationRepository locationRepository, IVerenigingRepository verenigingRepository, IAlertRepository alertRepository, INavigationService navigationService, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _weatherRepository = weatherRepository; _locationRepository = locationRepository; _verenigingRepository = verenigingRepository; _alertRepository = alertRepository; _navigationService = navigationService; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; _eventAggregator.GetEvent <WeatherUpdatedEvent>().Subscribe(UpdateWeatherPageAsync); UpdateWeatherAsync(false); }
public ReserveringRepository(IReserveringService reserveringService, IVerenigingRepository verenigingRepository, ISpelerRepository spelerRepository, IBaanRepository baanRepository, IEventAggregator eventAggregator, ISessionStateService sessionStateService) { _reserveringService = reserveringService; _eventAggregator = eventAggregator; _sessionStateService = sessionStateService; _verenigingRepository = verenigingRepository; _spelerRepository = spelerRepository; _baanRepository = baanRepository; if (_sessionStateService != null && _sessionStateService.SessionState.ContainsKey(ReserveringIdKey)) { _reserveringId = Guid.Parse(_sessionStateService.SessionState[ReserveringIdKey].ToString()); } else { _reserveringId = Guid.Empty; _sessionStateService.SessionState[ReserveringIdKey] = _reserveringId; } }
//private StorageFile _storageFile; //public Foto _weerIcoon; public WeerUserControlViewModel(IWeatherRepository weatherRepository, ILocationRepository locationRepository, IVerenigingRepository verenigingRepository, IAlertRepository alertRepository, INavigationService navigationService, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _weatherRepository = weatherRepository; _locationRepository = locationRepository; _verenigingRepository = verenigingRepository; _alertRepository = alertRepository; _navigationService = navigationService; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; weatherTimer = new DispatcherTimer(); weatherTimer.Interval = TimeSpan.FromMinutes(30); weatherTimer.Tick += weatherTimer_Tick; weatherTimer.Start(); _eventAggregator.GetEvent <WeatherUpdatedEvent>().Subscribe(UpdateWeatherAsync); UpdateWeatherAsync(false); }
//private bool _huidig; //private bool _bestaand; public CardPageViewModel(IVerenigingRepository verenigingRepository, ISpelerRepository spelerRepository, IReserveringRepository reserveringRepository, INavigationService navigationService, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _verenigingRepository = verenigingRepository; _spelerRepository = spelerRepository; _reserveringRepository = reserveringRepository; _navigationService = navigationService; _resourceLoader = resourceLoader; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; if (_eventAggregator != null) { _eventAggregator.GetEvent <CardUpdatedEvent>().Subscribe(UpdateCardAsync); } KeyUpCommand = new DelegateCommand <KeyRoutedEventArgs>(KeyUp); GoBackCommand = new DelegateCommand(_navigationService.GoBack); //GoNextCommand = new DelegateCommand<string>(GoNext); GoNextCommand = new DelegateCommand(GoNext); UpdateCardAsync(null); }
public ReserveringPageViewModel(IReserveringRepository reserveringRepository, IBaanRepository baanRepository, ISpelerRepository spelerRepository, IVerenigingRepository verenigingRepository, INavigationService navigationService, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { _reserveringRepository = reserveringRepository; _baanRepository = baanRepository; _spelerRepository = spelerRepository; _verenigingRepository = verenigingRepository; _navigationService = navigationService; _resourceLoader = resourceLoader; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; BevestigenCommand = new DelegateCommand <Nullable <Guid> >(ReserveringBevestigen); AnnulerenCommand = new DelegateCommand(ReserveringAnnuleren); VerwijderenCommand = new DelegateCommand <Nullable <Guid> >(ReserveringVerwijderen); if (eventAggregator != null) { eventAggregator.GetEvent <ReserveringUpdatedEvent>().Subscribe(UpdateReserveringAsync); } UpdateReserveringAsync(null); }
public BaanUserControlViewModel(Baan baan, IBaanRepository baanRepository, IReserveringRepository reserveringRepository, IVerenigingRepository verenigingRepository, INavigationService navigationService, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { if (baan == null) { throw new ArgumentNullException("Baan", "baan cannot be null"); } _baan = baan; _baanRepository = baanRepository; _reserveringRepository = reserveringRepository; _verenigingRepository = verenigingRepository; _navigationService = navigationService; _resourceLoader = resourceLoader; _alertMessageService = alertMessageService; _eventAggregator = eventAggregator; BaanNavigationCommand = new DelegateCommand(NavigateToBanen); SelecterenBaanCommand = new DelegateCommand(SelecteerBaan); VerwijderenBaanCommand = new DelegateCommand(VerwijderBaan); UpdateBaanAsync(baan); }
public SpelerUserControlViewModel(Speler speler, ISpelerRepository spelerRepository, IReserveringRepository reserveringRepository, IVerenigingRepository verenigingRepository, INavigationService navigationService, IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator) { return; }
public VerenigingFilter(IVerenigingRepository verenigingRepository) { _verenigingRepository = verenigingRepository; }