/// <summary> /// Initialises a new instance of the <see cref="BadgeProgressService"/> class. /// </summary> /// <param name="loginService"> /// The login service. /// </param> /// <param name="statisticProgressService"> /// The statistic Progress Service. /// </param> /// <param name="databaseSession"> /// The database Session. /// </param> public BadgeProgressService( ILoginService loginService, IStatisticProgressService statisticProgressService, ISession databaseSession) { this.loginService = loginService; this.statisticProgressService = statisticProgressService; this.databaseSession = databaseSession; }
/// <summary> /// Initialises a new instance of the <see cref="LevelProgressViewModel"/> class. /// </summary> /// <param name="databaseSession"> /// The database session. /// </param> /// <param name="loginService"> /// The login service. /// </param> /// <param name="badgeProgressService"> /// The badge Progress Service. /// </param> /// <param name="statisticProgressService"> /// The statistic Progress Service. /// </param> public LevelProgressViewModel( ISession databaseSession, ILoginService loginService, IBadgeProgressService badgeProgressService, IStatisticProgressService statisticProgressService) : base(Resources.LevelProgressView, databaseSession, loginService) { this.badgeProgressService = badgeProgressService; this.statisticProgressService = statisticProgressService; }