/// <summary> /// Saves a user session, insert or update. /// </summary> /// <param name="session"></param> protected override void SaveUserSession(UserSession session) { TableProxyUserSessionByUser.InsertOrUpdate(session); TableProxyUserSessionByToken.InsertOrUpdate(session); }
/// <summary> /// Gets a user session by the renewal token. /// </summary> /// <param name="renewalToken"></param> /// <returns></returns> protected override UserSession GetUserSession(Guid renewalToken) { var item = TableProxyUserSessionByToken.Get("ByToken", renewalToken.ToString()); return(item == null ? null : item.Entity); }