public UpdateDatabaseFromApiService(IUnitOfWork unitOfWork, ILeagueApiService apiService, IDtoMapper<Champion, ChampionDTO> championMapper, IDtoMapper<Item, ItemDTO> itemMapper)
 {
     UnitOfWork = unitOfWork;
     ApiService = apiService;
     ChampionMapper = championMapper;
     ItemMapper = itemMapper;
 }
예제 #2
0
 public SummonerService(ISummonerRepository summonerRepository, ILeagueApiService apiService, IRegionRepository regionRepository, IModelMapper<Summoner, SummonerModel> summonerModelMapper, ISecureTokenGenerator secureTokenGenerator)
 {
     _summonerRepository = summonerRepository;
     _apiService = apiService;
     _regionRepository = regionRepository;
     _summonerModelMapper = summonerModelMapper;
     _secureTokenGenerator = secureTokenGenerator;
 }
예제 #3
0
        public LeagueViewModel(INavigationService navigationService, IPageDialogService pageDialogService, LeagueApiService leagueApiService) : base(navigationService, pageDialogService)
        {
            _leagueApiService  = leagueApiService;
            _navigationService = navigationService;

            GetLeaguesAsync();
            ShowDetails = new DelegateCommand <Datum>(async(leagueDetails) =>
            {
                var navParameters = new NavigationParameters
                {
                    { ParameterConstants.League, leagueDetails }
                };
                await _navigationService.NavigateAsync(NavigationConstants.LeagueDetails, navParameters);
            });
        }
예제 #4
0
 public InhouseService(ILeagueApiService leagueApiService, IBalancingService balancingService)
 {
     _leagueApiService = leagueApiService;
     _balancingService = balancingService;
 }
예제 #5
0
 public LeagueApiController(ILeagueApiService leagueApiService, ILeagueMiddleWare leagueMiddleWare, IDataHandlerService dataHandler)
 {
     _leagueApiService = leagueApiService;
     _leagueMiddleWare = leagueMiddleWare;
     _datahandler      = dataHandler;
 }
예제 #6
0
 public InhouseService(ILeagueApiService leagueApiService)
 {
     _leagueApiService = leagueApiService;
 }
예제 #7
0
 public InhouseService(ILeagueApiService leagueApiService, IBalancingService balancingService)
 {
     _leagueApiService = leagueApiService;
     _balancingService = balancingService;
 }