Esempio n. 1
0
        public AppletUserSession AddOrUpdateAppletUserSession(AppletUserSession model)
        {
            var obj = UserSessionFactory.CreateInstance(model.UserId, model.OpenId, model.SessionKey);

            var session = _dbContext.AppletUserSessions.FirstOrDefault(o => o.OpenId == model.OpenId);

            if (session == null)
            {
                _dbContext.AppletUserSessions.Add(obj);
            }
            else
            {
                _dbContext.Remove(session);
                _dbContext.AppletUserSessions.Add(obj);
            }
            _dbContext.SaveChanges();
            return(obj);
        }
Esempio n. 2
0
 public AppletUserSession AddAppletUserSession([FromBody] AppletUserSession model)
 {
     return(_appletUserService.AddOrUpdateAppletUserSession(model));
 }