public ActivityLogUpdater(ActivityLogDao activityLogDao, UserSession userSession, ActivityLogClient activityLogClient)
        {
            Claws.NotNull(() => activityLogDao);

              this.activityLogDao = activityLogDao;
              this.userSession = userSession;
              this.activityLogClient = activityLogClient;
        }
 public UserSession CreateUserSession(string redirectUrl)
 {
     var userSession = new UserSession {
     Id = Guid.NewGuid(),
     Verifier = Guid.NewGuid(),
     DateCreated = DateTime.UtcNow,
     RedirectUrl = redirectUrl,
       };
       this.DbContext.UserSessions.Add(userSession);
       return userSession;
 }
Example #3
0
        public GameController(Settings settings, MillionStepsDbContext dbContext, UserSession userSession, UserProfileClient userProfileClient, ActivityLogUpdater activityLogUpdater, EventDriver eventDriver, AdventureDao adventureDao)
            : base(settings, dbContext)
        {
            Claws.NotNull(() => eventDriver);

              this.userSession = userSession;
              this.userProfileClient = userProfileClient;
              this.activityLogUpdater = activityLogUpdater;
              this.eventDriver = eventDriver;
              this.adventureDao = adventureDao;
        }
 public ActivityLogClient(OAuth2Client oAuth2Client, UserSession userSession)
     : base(oAuth2Client, userSession)
 {
 }
 public UserProfileClient(OAuth2Client oAuth2Client, UserSession userSession)
     : base(oAuth2Client, userSession)
 {
 }
 protected AuthenticatedClientBase(OAuth2Client oAuth2Client, UserSession userSession)
 {
     this.OAuth2Client = oAuth2Client;
       this.UserSession = userSession;
 }