Пример #1
0
 public OnModuleEnter(
     INWScript script,
     IPlayerService player,
     ISkillService skill,
     IQuestService quest,
     IActivityLoggingService activityLogging,
     IMapPinService mapPin,
     IObjectVisibilityService objectVisibility,
     ICustomEffectService customEffect,
     IChatTextService chatText,
     IPlayerValidationService playerValidation,
     IDataService data,
     IRaceService race,
     IPlayerMigrationService migration)
 {
     _                 = script;
     _player           = player;
     _skill            = skill;
     _quest            = quest;
     _activityLogging  = activityLogging;
     _mapPin           = mapPin;
     _objectVisibility = objectVisibility;
     _customEffect     = customEffect;
     _chatText         = chatText;
     _playerValidation = playerValidation;
     _data             = data;
     _race             = race;
     _migration        = migration;
 }
 public CurrentSkierViewModel(IRunService runService, IRaceService raceService)
 {
     _runService      = runService;
     _raceService     = raceService;
     _stopWatch       = new Stopwatch();
     _dispatcherTimer = new DispatcherTimer();
 }
Пример #3
0
 public ScreenSelectionViewModel(IMvxNavigationService navigationService, IRaceService raceService,
                                 IDialogService dialogService)
 {
     _navigationService = navigationService;
     _raceService       = raceService;
     _dialogService     = dialogService;
 }
Пример #4
0
 public PlayerService(
     INWScript script,
     IDataService data,
     IColorTokenService color,
     INWNXCreature nwnxCreature,
     INWNXPlayer player,
     INWNXPlayerQuickBarSlot qbs,
     IDialogService dialog,
     INWNXEvents nwnxEvents,
     IBackgroundService background,
     IRaceService race,
     IDurabilityService durability,
     IPlayerStatService stat,
     ILanguageService language)
 {
     _             = script;
     _data         = data;
     _color        = color;
     _nwnxCreature = nwnxCreature;
     _player       = player;
     _qbs          = qbs;
     _dialog       = dialog;
     _nwnxEvents   = nwnxEvents;
     _background   = background;
     _race         = race;
     _durability   = durability;
     _stat         = stat;
     _language     = language;
 }
Пример #5
0
        public MainViewModel(IRaceService raceService)
        {
            _raceService = raceService;

            LoadNextRacingEvent();
            LoadNews();
        }
 public OnlineReadingsViewModel()
 {
     IsLoadingInProgress = false;
     _context            = new Context();
     _raceService        = new RaceService(_context);
     InitService();
 }
Пример #7
0
 public FlatteningService(IRaceService raceService, IBackgroundService backgroundService, IClassService classService, RPGAContext context)
 {
     RaceService       = raceService;
     BackgroundService = backgroundService;
     ClassService      = classService;
     _context          = context;
 }
Пример #8
0
        public MainViewModel(IRaceService raceService)
        {
            _raceService = raceService;

            LoadNextRacingEvent();
            LoadNews();
        }
Пример #9
0
 public RaceReportController(IUserServices userService, IRaceService raceService, IRunnerServices runnerService, IRaceReportService raceReportService)
 {
     _userService       = userService;
     _raceService       = raceService;
     _runnerService     = runnerService;
     _raceReportService = raceReportService;
 }
Пример #10
0
 public EditModel(IRaceService raceService, ICoreLogic coreLogic, IAbilityService abilityService,
                  IBonusService bonusService, IMajorService majorService) : base(majorService)
 {
     _raceService    = raceService;
     _coreLogic      = coreLogic;
     _abilityService = abilityService;
     _bonusService   = bonusService;
 }
Пример #11
0
 public CharacterController(ICharacterService characterService, IClassService classService, IItemService itemService, IRaceService raceService, ITerritoryService territoryService)
 {
     this._characterService = characterService;
     this._classService     = classService;
     this._itemService      = itemService;
     this._raceService      = raceService;
     this._territoryService = territoryService;
 }
Пример #12
0
 public RaceController(IRaceService raceService, IRaceStartListService startListService,
                       IRaceStatService statService, IActiveRaceService activeRaceService)
 {
     _raceService       = raceService;
     _startListService  = startListService;
     _statService       = statService;
     _activeRaceService = activeRaceService;
 }
Пример #13
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            _seasonRepository = new SeasonRepository();
            _statistician = new CachedStatistician();
            _raceService = new RaceService();
        }
Пример #14
0
 public CreatureController(ICreatureService creatureService, IClassService classService, IItemService itemService, IRaceService raceService, ITerritoryService territoryService)
 {
     this._creatureService  = creatureService;
     this._classService     = classService;
     this._itemService      = itemService;
     this._raceService      = raceService;
     this._territoryService = territoryService;
 }
Пример #15
0
 public ControlRaceViewModel(IMvxNavigationService navigationService, IMvxMessenger messenger,
                             IRunService runService,
                             IRaceService raceService)
 {
     _navigationService = navigationService;
     _runService        = runService;
     _raceService       = raceService;
     _messenger         = messenger;
 }
Пример #16
0
 public IHttpActionResult Create(RaceCreateModel raceToCreate)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _service = new RaceService();
     _service.CreateRace(raceToCreate);
     return(Ok());
 }
Пример #17
0
 public Service()
 {
     Logger.Log.Info("Incoming request...");
     _context            = new Context();
     _readService        = new ReadService(_context);
     _readerService      = new ReaderService(_context);
     _readingService     = new ReadingService(_context);
     _raceService        = new RaceService(_context);
     _lastSeenLogService = new LastSeenLogService(_context);
 }
Пример #18
0
 public App(ITestService testService, ILogger <App> logger, IRaceService raceService, IUserScoreService userScoreService, IUserScoreDBSearch userScoreDBSearch, IRaceDBSearch raceDBSearch)
 {
     _testService       = testService;
     _logger            = logger;
     _raceService       = raceService;
     _userScoreService  = userScoreService;
     _userScoreDBSearch = userScoreDBSearch;
     _raceDBSearch      = raceDBSearch;
     Console.WriteLine("App constructor");
 }
Пример #19
0
 public IHttpActionResult Update([FromBody] RaceUpdateModel raceToUpdate, [FromUri] int raceId)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     _service = new RaceService();
     _service.UpdateRace(raceToUpdate, raceId);
     return(Ok());
 }
Пример #20
0
        public LocalReadingsViewModel()
        {
            _context        = new Context();
            _raceService    = new RaceService(_context);
            _readerService  = new ReaderService(_context);
            _readingService = new ReadingService(_context);
            _readService    = new ReadService(_context);

            Init();
        }
Пример #21
0
        public RaceServiceTests()
        {
            var apiClientMock = new Mock <IWhatechApiClient>();

            apiClientMock.Setup(c => c.GetRaces()).Returns(() =>
            {
                IList <Race> races = new List <Race>
                {
                    new Race
                    {
                        Id     = 1,
                        Name   = "Race 1",
                        Start  = DateTime.UtcNow,
                        Status = RaceStatus.InProgress,
                        Horses = new List <Horse>
                        {
                            new Horse
                            {
                                Id   = 1,
                                Name = "Horse 1",
                                Odds = 5.5m
                            }
                        }
                    }
                };

                return(Task.FromResult(races));
            });

            apiClientMock.Setup(c => c.GetBets()).Returns(() =>
            {
                IList <Bet> bets = new List <Bet>
                {
                    new Bet
                    {
                        CustomerId = 1,
                        HorseId    = 1,
                        RaceId     = 1,
                        Stake      = 13.37m
                    },
                    new Bet
                    {
                        CustomerId = 2,
                        HorseId    = 1,
                        RaceId     = 1,
                        Stake      = 19.91m
                    }
                };

                return(Task.FromResult(bets));
            });

            _raceService = new RaceService(apiClientMock.Object);
        }
Пример #22
0
 public CoreLogic(IMapper mapper, IAbilityService abilityService, IRaceService raceService, 
     IBranchService branchService, ISkillService skillService, ITraitService traitService, IMajorService majorService) : base(mapper)
 {
     _abilityService = abilityService;
     _raceService = raceService;
     _branchService = branchService;
     _skillService = skillService;
     _traitService = traitService;
     _majorService = majorService;
     _encoder = new Encoder();
 }
Пример #23
0
 public BookModel(IPageRenderer pageRenderer, IAlchemyService alchemyService, IRaceService raceService, ITraitService traitService, ISkillService skillService,
                  IMagicService magicService, IAbilityService abilityService, IBranchService branchService, IMajorService majorService) :
     base(pageRenderer, majorService)
 {
     _alchemyService = alchemyService;
     _raceService    = raceService;
     _traitService   = traitService;
     _skillService   = skillService;
     _magicService   = magicService;
     _abilityService = abilityService;
     _branchService  = branchService;
 }
 public CreateRaceViewModel(IMvxNavigationService navigationService, IDialogService dialogService,
                            IMvxMessenger messenger,
                            ILocationService locationService, ISkierService skierService, IRaceService raceService,
                            IRunService runService)
 {
     _navigationService = navigationService;
     _dialogService     = dialogService;
     _locationService   = locationService;
     _skierService      = skierService;
     _raceService       = raceService;
     _runService        = runService;
     Messenger          = messenger;
 }
Пример #25
0
 public RacesController(FormulaContext context,
                        UserManager <SimUser> userManager,
                        IRaceService raceService,
                        ISeasonService seasonService,
                        ITrackService trackService,
                        RaceResultGenerator raceResultGenerator,
                        RaceBuilder raceBuilder)
     : base(context, userManager)
 {
     _raceService     = raceService;
     _seasonService   = seasonService;
     _trackService    = trackService;
     _resultGenerator = raceResultGenerator;
     _raceBuilder     = raceBuilder;
 }
Пример #26
0
 public HomeController(FormulaContext context,
                       UserManager <SimUser> userManager,
                       IChampionshipService championshipService,
                       ISeasonService seasonService,
                       IRaceService raceService,
                       ISeasonDriverService seasonDriverService,
                       ISeasonTeamService seasonTeamService)
     : base(context, userManager)
 {
     _championships = championshipService;
     _seasons       = seasonService;
     _races         = raceService;
     _seasonDrivers = seasonDriverService;
     _seasonTeams   = seasonTeamService;
 }
Пример #27
0
 public RaceController(
     Core.Services.IClubService clubService,
     IRaceService raceService,
     IAuthorizationService authService,
     IAdminTipService adminTipService,
     UserManager <ApplicationUser> userManager,
     ISpeechService speechService,
     IMapper mapper)
 {
     _clubService     = clubService;
     _raceService     = raceService;
     _authService     = authService;
     _adminTipService = adminTipService;
     _userManager     = userManager;
     _speechService   = speechService;
     _mapper          = mapper;
 }
Пример #28
0
 public SeasonService(ICyclistService cyclistService, ITrackService trackService, IRaceService raceService, ITeamService teamService, IDivisionService divisionService, IDataService dataService, IAIManagerService aIManagerService)
 {
     _cyclistService   = cyclistService;
     _trackService     = trackService;
     _raceService      = raceService;
     _teamService      = teamService;
     _divisionService  = divisionService;
     _dataService      = dataService;
     _aiManagerService = aIManagerService;
     _cyclistRanking   = new List <CyclistInRanking>();
     _teamRanking      = new List <TeamInRanking>();
     _saveGame         = new SaveGame()
     {
         Id = 0
     };
     _cyclistsToDelete = new List <Cyclist>();
 }
Пример #29
0
        private static void SetUpCommand(CommandLineApplication command, IRaceService raceService)
        {
            var raceTrackOption = command.Option("-r", "Race track", CommandOptionType.SingleValue);

            command.Description = "Get horses";
            command.OnExecute(async() =>
            {
                if (IsSet(raceTrackOption, true))
                {
                    RaceTrack = raceTrackOption.Value();
                }

                await GetHorses(raceService);

                return(0);
            });
        }
Пример #30
0
 public WiftService(
     ILogger logger,
     IConfigurationRoot configuration,
     IWiftWrapper wiftWrapper,
     IPoolService poolService,
     IDividendService dividendService,
     IRunnerService runnerService,
     IRaceService raceService,
     IMeetingService meetingService
     )
 {
     _logger          = logger;
     _config          = configuration;
     _wiftWrapper     = wiftWrapper;
     _poolService     = poolService;
     _dividendService = dividendService;
     _runnerService   = runnerService;
     _raceService     = raceService;
     _meetingService  = meetingService;
 }
Пример #31
0
        private static async Task GetHorses(IRaceService raceService)
        {
            //Notes: I would impelemnt some validation logic against user input if I have more time
            RaceField raceTrackValue;

            if (!Enum.TryParse(RaceTrack, true, out raceTrackValue))
            {
                throw new Exception($"Race track {raceTrackValue} is not supported");
            }
            var raceResult = await raceService.GetRaceResult(raceTrackValue);

            var sortedHorseResult = raceResult.RaceHorseResults.OrderBy(horse => horse.Price).ToArray();

            Console.WriteLine("Below shows all horses for race at {} on track {}, order by price:");

            foreach (var horse in sortedHorseResult)
            {
                Console.WriteLine($"{horse.Name}, price {horse.Price}, jockey {horse.JockeyName}");
            }
        }
Пример #32
0
 public RacesController(IRaceService raceService)
 {
     this._raceService = raceService;
 }
 public RacesController( IRaceService raceService )
 {
     RaceService = raceService;
 }
Пример #34
0
 public MainViewModel(INavigationService navigationService, IRaceService raceService, IInternetService internetService)
 {
     _navigationService = navigationService;
     _raceService = raceService;
     _internetService = internetService;
 }