private static void AssertClientSessionsAreEqual(
     UserClientSession clientSession, UserClientSession resolvedClientSession)
 {
     Assert.That(resolvedClientSession.Id, Is.EqualTo(clientSession.Id));
     Assert.That(resolvedClientSession.Base64ClientModulus, Is.EqualTo(clientSession.Base64ClientModulus));
     Assert.That(resolvedClientSession.IpAddress, Is.EqualTo(clientSession.IpAddress));
     Assert.That(resolvedClientSession.UserClientGlobalId, Is.EqualTo(clientSession.UserClientGlobalId));
     Assert.That(resolvedClientSession.UserId, Is.EqualTo(clientSession.UserId));
 }
        public IActionResult InsertOrUpdate(UserClientSession postModel)
        {
            var result = _IUserClientSessionService.InsertOrUpdate(postModel);

            if (result.RType == RType.OK)
            {
                var save = _uow.SaveChanges();
                return(Json(save));
            }
            return(Json(result));
        }
            public UserClientSession CreateClientSession(Guid sessionId, string ipAddress, string base64ClientModulus,
                                                         Guid userClientGlobalId)
            {
                var clientSession = new UserClientSession(
                    sessionId,
                    this.UserId,
                    ipAddress,
                    base64ClientModulus,
                    userClientGlobalId);

                this.PublicClientSessions[clientSession.Id] = clientSession;

                return(clientSession);
            }
Esempio n. 4
0
 public UserChatEventArgs(User chatUser, UserClientSession session)
 {
     UserClientSession = session;
     ChatUser          = chatUser;
 }
        public PublicAndPrivateClientSessions(
			UserClientSession unsecureClientSession, UserClientSession secureClientSession)
        {
            this.UnsecureClientSession = unsecureClientSession;
            this.SecureClientSession = secureClientSession;
        }
 public static IChatEngine CreateChatEngineFromServer(UserClientSession userClientSession, IChatEvents chatCreateEvents)
 {
     return(new ServerChatEngine(userClientSession, chatCreateEvents));
 }
 public PublicAndPrivateClientSessions(
     UserClientSession unsecureClientSession, UserClientSession secureClientSession)
 {
     this.UnsecureClientSession = unsecureClientSession;
     this.SecureClientSession   = secureClientSession;
 }
        public IActionResult GetPaging(DTParameters <UserClientSession> param, UserClientSession searchModel)
        {
            var result = _IUserClientSessionService.GetPaging(null, true, param, false, o => o.UserClient, o => o.Section);

            return(Json(result));
        }