Exemple #1
0
 public override System.Web.Security.MembershipUser GetUser(object providerUserKey, bool userIsOnline)
 {
     using (var db = new NotificatorEntities())
     {
         var uid = (int)providerUserKey;
         var usr = db.GetUserById(uid, applicationId).FirstOrDefault();
         if (usr == null)
         {
             return(null);
         }
         if (userIsOnline)
         {
             usr.LastActivityDate = DateTime.UtcNow;
             db.SaveChanges();
         }
         return(UserMapper.Map(this.Name, usr));
     }
 }