コード例 #1
0
 public ReplayFileData(Replay replay, IHeroesIcons heroesIcons)
 {
     ReplaysContext = new ReplaysContext();
     Replay         = replay;
     HeroesIcons    = heroesIcons;
     ReplaysDb      = new ReplaysDb();
 }
コード例 #2
0
        protected HmtViewModel(IHeroesIcons heroesIcons)
        {
            HeroesIcons = heroesIcons;

            SetLoggers();
            SetRandomHomescreenBackgroundImage();
        }
コード例 #3
0
 public InternalService(IDatabaseService database, IHeroesIcons heroesIcons, ISelectedUserProfileService userProfile, IWebsiteService website)
 {
     Database    = database;
     HeroesIcons = heroesIcons;
     UserProfile = userProfile;
     Website     = website;
 }
コード例 #4
0
        public AboutControlViewModel(IDatabaseService database, IMainTabService mainTab, IHeroesIcons heroesIcons)
        {
            Database    = database;
            MainTab     = mainTab;
            HeroesIcons = heroesIcons;

            IsCheckForUpdatesButtonEnabled = true;
            PeriodicallyCheckUpdates();
        }
コード例 #5
0
        public MatchHistoryMatch(IInternalService internalService, IWebsiteService website, ReplayMatch replayMatch)
        {
            InternalService = internalService;
            HeroesIcons     = internalService.HeroesIcons;
            UserProfile     = internalService.UserProfile;
            Website         = website;

            ReplayMatch = replayMatch;
            Build       = replayMatch.ReplayBuild;

            SetMatch();
        }
コード例 #6
0
        /// <summary>
        /// Contstructor.
        /// </summary>
        /// <param name="iRawDataQueries"></param>
        protected RawDataViewModelBase(IRawDataQueries <T> iRawDataQueries, IHeroesIcons heroesIcons)
            : base(heroesIcons)
        {
            AddColumnNamesList();
            AddOrderByList();
            AddConditionalOperandsList();
            AddButtonCommandsActions();

            IRawDataQueries = iRawDataQueries;
            IsQueryActive   = true;
            QueryStatus     = "Awaiting query...";
            RowsReturned    = 0;
        }
コード例 #7
0
 public RawMatchReplayViewModel(IRawDataQueries <ReplayMatch> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }
コード例 #8
0
 public RawHotsApiUploadViewModel(IRawDataQueries <ReplayHotsApiUpload> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }
コード例 #9
0
 public RawAllHotsPlayerViewModel(IRawDataQueries <ReplayAllHotsPlayer> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }
コード例 #10
0
 public RawRenamedPlayerViewModel(IRawDataQueries <ReplayRenamedPlayer> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }
コード例 #11
0
 public RawMatchDraftViewModel(IRawDataQueries <ReplayMatchDraftPick> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }
コード例 #12
0
 public RawMatchTeamLevelViewModel(IRawDataQueries <ReplayMatchTeamLevel> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }
コード例 #13
0
 public RawMatchTeamObjectiveViewModel(IRawDataQueries <ReplayMatchTeamObjective> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }
コード例 #14
0
 public RawMatchPlayerScoreResultViewModel(IRawDataQueries <ReplayMatchPlayerScoreResult> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }
コード例 #15
0
 public RawMatchPlayerTalentViewModel(IRawDataQueries <ReplayMatchPlayerTalent> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }
コード例 #16
0
 public RawMatchTeamExperienceViewModel(IRawDataQueries <ReplayMatchTeamExperience> iRawDataQueries, IHeroesIcons heroesIcons)
     : base(iRawDataQueries, heroesIcons)
 {
 }