Example #1
0
        public JsonResult GetChattingUsers()
        {
            var crus = new ChatRoomUsers();

            crus.GetChattingUsers();

            if (crus.Count == 0) return null;

            var sb = new StringBuilder();

            foreach (ChatRoomUser cnt in crus)
            {
                sb.Append(cnt.ToUnorderdListItem);
            }

            return Json(new
            {
                ChattingUsers = sb.ToString()
            });
        }
Example #2
0
        private static void CheckData(object sender)
        {
            //db
            UserAccounts.UpdateWhoIsOnline();

            var chatters = new ChatRoomUsers();
            chatters.GetChattingUsers();

            foreach (ChatRoomUser chatUser in from chatUser in chatters
                let user = new UserAccount(chatUser.CreatedByUserID)
                where !user.IsOnLine
                select chatUser)
            {
                chatUser.DeleteChatRoomUser();
            }
        }