Пример #1
0
 /// <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;
 }