/// <summary>
 /// Initializes a new instance of the <see cref="YafReadTrackCurrentUser"/> class. The yaf read track current user.
 /// </summary>
 /// <param name="yafSession">
 /// </param>
 /// <param name="boardSettings">
 /// </param>
 /// <param name="sessionState">
 /// The session State.
 /// </param>
 public YafReadTrackCurrentUser(
     IYafSession yafSession, YafBoardSettings boardSettings, HttpSessionStateBase sessionState)
 {
     this._yafSession = yafSession;
     this._boardSettings = boardSettings;
     this._sessionState = sessionState;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LastVisitEventHandler"/> class.
 /// </summary>
 /// <param name="yafSession">The YAF session.</param>
 /// <param name="requestBase">The request base.</param>
 /// <param name="responseBase">The response base.</param>
 public LastVisitEventHandler(
     [NotNull] IYafSession yafSession, HttpRequestBase requestBase, HttpResponseBase responseBase)
 {
     this._requestBase  = requestBase;
     this._responseBase = responseBase;
     this.YafSession    = yafSession;
 }
Exemplo n.º 3
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="YafReadTrackCurrentUser" /> class. The yaf read track current user.
 /// </summary>
 /// <param name="yafSession">The yaf session.</param>
 /// <param name="boardSettings">The board settings.</param>
 /// <param name="sessionState">The session State.</param>
 /// <param name="forumReadRepository"></param>
 /// <param name="topicReadRepository"></param>
 public YafReadTrackCurrentUser(
     IYafSession yafSession,
     YafBoardSettings boardSettings,
     HttpSessionStateBase sessionState,
     IRepository<ForumReadTracking> forumReadRepository,
     IRepository<TopicReadTracking> topicReadRepository)
 {
     this._yafSession = yafSession;
     this._boardSettings = boardSettings;
     this._sessionState = sessionState;
     this._forumReadRepository = forumReadRepository;
     this._topicReadRepository = topicReadRepository;
 }
Exemplo n.º 4
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="YafReadTrackCurrentUser" /> class. The yaf read track current user.
 /// </summary>
 /// <param name="yafSession">The yaf session.</param>
 /// <param name="boardSettings">The board settings.</param>
 /// <param name="sessionState">The session State.</param>
 /// <param name="forumReadRepository"></param>
 /// <param name="topicReadRepository"></param>
 public YafReadTrackCurrentUser(
     IYafSession yafSession,
     YafBoardSettings boardSettings,
     HttpSessionStateBase sessionState,
     IRepository <ForumReadTracking> forumReadRepository,
     IRepository <TopicReadTracking> topicReadRepository)
 {
     this._yafSession          = yafSession;
     this._boardSettings       = boardSettings;
     this._sessionState        = sessionState;
     this._forumReadRepository = forumReadRepository;
     this._topicReadRepository = topicReadRepository;
 }
Exemplo n.º 5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MobileThemeForumModule"/> class.
 /// </summary>
 /// <param name="yafSession">
 /// The YAF session.
 /// </param>
 /// <param name="httpRequestBase">
 /// The http request base.
 /// </param>
 public MobileThemeForumModule([NotNull] IYafSession yafSession, [NotNull] HttpRequestBase httpRequestBase)
 {
     this.YafSession      = yafSession;
     this.HttpRequestBase = httpRequestBase;
 }