Ejemplo n.º 1
0
        public StatsViewModel(INavigationService navigationService, IStravaService stravaService) : base(navigationService)
        {
            //_myActivityIncrementalCollection = new MyActivityIncrementalCollection(stravaService);
            //_myActivityIncrementalCollection.DataLoaded += OnDataLoaded;

            _stravaService = stravaService;
        }
 protected ActivityIncrementalCollection(IStravaService stravaService, ActivityFeedFilter cachename)
     : base(cachename)
 {
     _stravaService   = stravaService;
     _athleteService  = ServiceLocator.Current.GetInstance <IStravaAthleteService>();
     _settingsService = ServiceLocator.Current.GetInstance <ISettingsService>();
 }
Ejemplo n.º 3
0
 public RecordViewModel(INavigationService navigationService, ILocationService locationService, IGPXService gpxService, IStravaService stravaService) : base(navigationService)
 {
     _gpxService      = gpxService;
     _locationService = locationService;
     _stravaService   = stravaService;
     //_locationService.StatusChanged += OnLocationServiceStatusChanged;
 }
 public CommandCoreService(ILogger <CommandCoreService> logger, BotDbContext context,
                           IStravaService stravaService)
 {
     _logger        = logger;
     _context       = context;
     _stravaService = stravaService;
 }
Ejemplo n.º 5
0
        public LoginViewModel(INavigationService navigationService, IMessageBoxService messageBoxService, IStravaService stravaService) : base(navigationService)
        {
            _stravaService              = stravaService;
            _messageBoxService          = messageBoxService;
            _stravaService.StatusEvent += OnStravaStatusEvent;

            this.LoginCommand = new RelayCommand(async() => await _stravaService.GetAuthorizationCode());
        }
Ejemplo n.º 6
0
        public LoginViewModel(INavigationService navigationService, IMessageBoxService messageBoxService, IStravaService stravaService) : base(navigationService)
        {
            _stravaService = stravaService;
            _messageBoxService = messageBoxService;
            _stravaService.StatusEvent += OnStravaStatusEvent;

            this.LoginCommand = new RelayCommand(async () => await _stravaService.GetAuthorizationCode());
        }
 public StravaAuthService(IOptions <StravaApiSettings> stravaApiSettings,
                          IOptions <StravaPersonalBestsSettings> stravaPersonalBestsSettings, ICrypto crypto, IStravaService stravaService)
 {
     _stravaApiSettings           = stravaApiSettings;
     _stravaPersonalBestsSettings = stravaPersonalBestsSettings;
     _crypto        = crypto;
     _stravaService = stravaService;
 }
Ejemplo n.º 8
0
        public ActivityDetailViewModel(INavigationService navigationService, IStravaService stravaService, ILauncherService launcherService) : base(navigationService)
        {
            _stravaService   = stravaService;
            _launcherService = launcherService;
            MessengerInstance.Register <ActivitySummaryMessage>(this, async item => await LoadActivityDetails(item.ActivitySummary.Id.ToString()));

            MessengerInstance.Register <ActivitySummaryCommentMessage>(this, async item => await OnCommentAsync(item.ActivitySummary as ActivityMeta));
        }
Ejemplo n.º 9
0
        public StravaViewModel(
            IStravaService stravaService,
            ICurrentUserService userService)
        {
            this.stravaService = stravaService;
            this.userService   = userService;

            WebViewNavigatingCommand = new MvxAsyncCommand <WebNavigatingEventArgs>(OnWebViewNavigating);
        }
Ejemplo n.º 10
0
 public PublicModule(ILogger <PublicModule> logger,
                     CommandService commandService,
                     ICommandCoreService commandCoreService,
                     ILeaderboardParticipantService participantService,
                     IEmbedBuilderService embedBuilderService,
                     IStravaService stravaService)
 {
     _logger              = logger;
     _commandService      = commandService;
     _commandCoreService  = commandCoreService;
     _participantService  = participantService;
     _embedBuilderService = embedBuilderService;
     _stravaService       = stravaService;
 }
Ejemplo n.º 11
0
 public AdminModule(ICommandCoreService commandCoreService,
                    ILogger <AdminModule> logger,
                    IStravaService stravaService,
                    IEmbedBuilderService embedBuilderService,
                    ILeaderboardParticipantService participantService,
                    ILeaderboardResultService leaderboardResultService,
                    IRoleService roleServic)
 {
     _commandCoreService       = commandCoreService;
     _logger                   = logger;
     _stravaService            = stravaService;
     _embedBuilderService      = embedBuilderService;
     _participantService       = participantService;
     _leaderboardResultService = leaderboardResultService;
     _roleServic               = roleServic;
 }
 public WeeklyLeaderboardHostedService(ILogger <WeeklyLeaderboardHostedService> logger,
                                       DiscordSocketClient discordClient,
                                       IStravaService stravaService,
                                       IEmbedBuilderService embedBuilderService,
                                       ILeaderboardService leaderboardService,
                                       ILeaderboardParticipantService participantService,
                                       ILeaderboardResultService leaderboardResultService, IRoleService roleService)
     : base(JOB_CRON_EXPRESSION, TimeZoneInfo.Utc)
 {
     _logger = logger;
     _discordSocketClient      = discordClient;
     _stravaService            = stravaService;
     _embedBuilderService      = embedBuilderService;
     _leaderboardService       = leaderboardService;
     _participantService       = participantService;
     _leaderboardResultService = leaderboardResultService;
     _roleService = roleService;
 }
Ejemplo n.º 13
0
 public AthleteController(IStravaService stravaService)
 {
     _stravaService = stravaService;
 }
Ejemplo n.º 14
0
 public LoginViewModel(INavigationService navigationService, IMessageBoxService messageBoxService, IStravaService stravaService) : base(navigationService)
 {
     _stravaService     = stravaService;
     _messageBoxService = messageBoxService;
 }
Ejemplo n.º 15
0
 public ConfigureStravaCommandHandler(IStravaService stravaService)
 {
     _stravaService = stravaService;
 }
 public FriendActivityIncrementalCollection(IStravaService stravaService, ActivityFeedFilter filter)
     : base(stravaService, filter)
 {
     _stravaService = stravaService;
 }
Ejemplo n.º 17
0
 public GetActivitiesQueryHandler(IStravaService stravaService)
 {
     _stravaService = stravaService;
 }
Ejemplo n.º 18
0
 public StravaController(ILogger <StravaController> logger, IStravaService stravaService)
 {
     _logger        = logger;
     _stravaService = stravaService;
 }
 public StravaImportViewModelBuilder(IStravaService stravaService, IMediator mediator) : base(mediator)
 {
     this.stravaService = stravaService;
     this.mediator      = mediator;
 }
Ejemplo n.º 20
0
 public ActivityDetailViewModel(INavigationService navigationService, IStravaService stravaService) : base(navigationService)
 {
     _stravaService = stravaService;
     MessengerInstance.Register <ActivitySummaryMessage>(this, async item => await LoadActivityDetails(item.ActivitySummary.Id.ToString()));
 }
Ejemplo n.º 21
0
 public ActivityIncrementalCollection(IStravaService stravaService)
 {
     _stravaService = stravaService;
 }
Ejemplo n.º 22
0
 public ClubsViewModel(INavigationService navigationService, IStravaService stravaService) : base(navigationService)
 {
     _stravaService = stravaService;
 }
Ejemplo n.º 23
0
 public MainViewModel(INavigationService navigationService, ISettingsService settingsService, IStravaService stravaService) : base(navigationService)
 {
     _settingsService = settingsService;
     _stravaService = stravaService;            
 }
Ejemplo n.º 24
0
 public MyActivityIncrementalCollection(IStravaService stravaService) : base(stravaService, ActivityFeedFilter.My)
 {
     _stravaService = stravaService;
 }
Ejemplo n.º 25
0
 public MainViewModel(INavigationService navigationService, ISettingsService settingsService, IStravaService stravaService) : base(navigationService)
 {
     _settingsService = settingsService;
     _stravaService   = stravaService;
 }