示例#1
0
 public UserWithSessionVars SetGoogleToken(UserWithSessionVars user)
 {
     Collection.FindAndModify(new FindAndModifyArgs
     {
         Query  = Query <UserWithSessionVars> .EQ(e => e.Id, user.Id),
         Update = Update <UserWithSessionVars> .Set(e => e.GoogleAccessToken, user.GoogleAccessToken)
     });
     return(user);
 }
示例#2
0
 public UserWithSessionVars Update(UserWithSessionVars user)
 {
     Collection.FindAndModify(new FindAndModifyArgs
     {
         Query  = Query <UserWithSessionVars> .EQ(e => e.Id, user.Id),
         Update = Update <UserWithSessionVars> .Set(e => e.ActiveProject, user.ActiveProject)
                  .Set(e => e.ActiveTeam, user.ActiveTeam)
                  .Set(e => e.GoogleAccessToken, user.GoogleAccessToken)
     });
     Sync(new SyncEventArgs <UserWithSessionVars>("save", user));
     return(user);
 }
示例#3
0
 public StoryRepository(UserWithSessionVars user)
 {
     _user = user;
 }
示例#4
0
 public MessageRepository(UserWithSessionVars user)
 {
     _user = user;
 }
 public DocumentRepository(UserWithSessionVars user)
 {
     _user = user;
 }
示例#6
0
 public SyncManager(UserWithSessionVars user)
 {
     _user = user;
 }