예제 #1
0
 public DataInitializer(IUserService userService, ILeaderService leaderService, ILogger <DataInitializer> logger,
                        ICourseService courseService, IParticipantService participantService)
 {
     _userService        = userService;
     _leaderService      = leaderService;
     _logger             = logger;
     _courseService      = courseService;
     _participantService = participantService;
 }
 public LeaderBoardViewModel(ILeaderService leaderService, IUserService userService)
 {
     Title            = "SSW Leaderboard";
     OnRefreshCommand = new Command(Refresh);
     _leaderService   = leaderService;
     _userService     = userService;
     Leaders          = new ObservableCollection <LeaderSummaryViewModel>();
     MessagingCenter.Subscribe <object>(this, "NewAchievement", (obj) => { Refresh(); });
     _ = Initialise();
 }
 public LeidingController(
     ILeidingRepository leidingRepository,
     ITakRepository takRepository,
     IMapper mapper,
     IConfiguration configuration,
     IPaginationMetaDataService paginationMetaDataService,
     ILeaderService leaderService)
 {
     _leidingRepository         = leidingRepository;
     _takRepository             = takRepository;
     _mapper                    = mapper;
     _paginationMetaDataService = paginationMetaDataService;
     _leaderService             = leaderService;
 }
예제 #4
0
 public LeaderController(ICommandDispatcher commandDispatcher, ILeaderService leaderService)
     : base(commandDispatcher)
 {
     _leaderService = leaderService;
 }
예제 #5
0
 public CreateLeaderHandler(ILeaderService leaderService)
 {
     _leaderService = leaderService;
 }