Exemplo n.º 1
0
 public TeamService(ITeamRepository teamRepo, ISpelerRepository spelerRepo, ISessionRepository sessieRepo, IPuzzelRepository puzzelRepo)
 {
     _teamRepo   = teamRepo;
     _sessieRepo = sessieRepo;
     _spelerRepo = spelerRepo;
     _puzzelRepo = puzzelRepo;
 }
 public AccountController(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, ISpelerRepository spelerRepository, IConfiguration config)
 {
     _signInManager    = signInManager;
     _userManager      = userManager;
     _spelerRepository = spelerRepository;
     _config           = config;
 } /// <summary>
Exemplo n.º 3
0
 public TeamService(GameContext context)
 {
     _teamRepo   = new TeamRepository(context);
     _sessieRepo = new SessieRepository(context);
     _spelerRepo = new SpelerRepository(context);
     _puzzelRepo = new PuzzelRepository(context);
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        public SpelersPageViewModel(ISpelerRepository spelerRepository, IVerenigingRepository verenigingRepository, IReserveringRepository reserveringRepository, INavigationService navigationService,
                                    IReserveringUserControlViewModel reserveringUserControlViewModel, IResourceLoader resourceLoader, IAlertMessageService alertMessageService,
                                    IEventAggregator eventAggregator)
        {
            _spelerRepository                = spelerRepository;
            _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(UpdateSpelersAsync);
                _eventAggregator.GetEvent <SpelerUpdatedEvent>().Subscribe(UpdateSpelersAsync);
                //_eventAggregator.GetEvent<BaanUpdatedEvent>().Subscribe(UpdateSpelersAsync);
            }

            //WijzigBaanCommand = DelegateCommand.FromAsyncHandler(BaanWijzigen);

            UpdateSpelersAsync(null);
        }
Exemplo n.º 6
0
 public PartijService(IPartijRepository partijRepository, ISpelerRepository spelerRepository, IGebruikerRepository gebruikerRepository, IBerichtRepository berichtRepository)
 {
     this._partijRepository    = partijRepository;
     this._spelerRepository    = spelerRepository;
     this._gebruikerRepository = gebruikerRepository;
     this._berichtRepository   = berichtRepository;
 }
Exemplo n.º 7
0
        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 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);
        }
Exemplo n.º 9
0
 public DartsController(ISpelerRepository spelerRepository,
                        IWedstrijdRepository wedstrijdRepository,
                        ISpelerWedstrijdRepository spelerWedstrijdRepository)
 {
     _spelerRepository          = spelerRepository;
     _wedstrijdRepository       = wedstrijdRepository;
     _spelerWedstrijdRepository = spelerWedstrijdRepository;
 }
Exemplo n.º 10
0
 public TeamServiceTest()
 {
     _fakeSpelerRepo = new SpelerRepoFake();
     _fakeTeamRepo   = new TeamRepositoryFake();
     _fakeSessieRepo = new SessieRepoFake();
     _fakePuzzelRepo = new PuzzelRepoFake();
     _service        = new TeamService(_fakeTeamRepo, _fakeSpelerRepo, _fakeSessieRepo, _fakePuzzelRepo);
 }
Exemplo n.º 11
0
        //private readonly ILocationRepository _locationRepository;

        public AccountController(
            UserManager <ApplicationUser> userManager,
            SignInManager <ApplicationUser> signInManager,
            IEmailSender emailSender,
            ISmsSender smsSender,
            ILoggerFactory loggerFactory,
            ISpelerRepository spelerRepository)
        {
            _userManager      = userManager;
            _signInManager    = signInManager;
            _emailSender      = emailSender;
            _smsSender        = smsSender;
            _logger           = loggerFactory.CreateLogger <AccountController>();
            _spelerRepository = spelerRepository;
        }
Exemplo n.º 12
0
        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;
            }
        }
Exemplo n.º 13
0
        //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);
        }
Exemplo n.º 14
0
        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 SpelerService(GameContext context)
 {
     _spelerRepo = new SpelerRepository(context);
     _teamRepo   = new TeamRepository(context);
     _sessieRepo = new SessieRepository(context);
 }
Exemplo n.º 16
0
 public SpelerUserControlViewModel(Speler speler, ISpelerRepository spelerRepository, IReserveringRepository reserveringRepository, IVerenigingRepository verenigingRepository, INavigationService navigationService,
                                   IResourceLoader resourceLoader, IAlertMessageService alertMessageService, IEventAggregator eventAggregator)
 {
     return;
 }
 public SpelerServiceTest()
 {
     _fakeSpelerRepo = new SpelerRepoFake();
     _fakeTeamRepo   = new TeamRepositoryFake();
     _service        = new SpelerService(_fakeSpelerRepo, _fakeTeamRepo);
 }
Exemplo n.º 18
0
 public SpelerService(ISpelerRepository spelerRepository)
 {
     this._spelerRepository = spelerRepository;
 }
 public SpelerService(ISpelerRepository spelerRepo, ITeamRepository teamRepo)
 {
     _spelerRepo = spelerRepo;
     _teamRepo   = teamRepo;
 }