コード例 #1
0
        private MessageHistoryCtrl CheckCreateMessagesControlForUser(UserConnectionModel connection)
        {
            var control = _messageHistoryCtrls.FirstOrDefault(x => x.DestinationUserName == connection.UserName);

            if (control != null)
            {
                return(control);
            }

            control = new MessageHistoryCtrl(_configuration, _communications, _logger)
            {
                UserConnection = connection,
                ApproveContactRequestAction = x => SetContactRequestStatus(x, ConnectionRequestStatusEnum.Approved),
                RejectContactRequestAction  = x => SetContactRequestStatus(x, ConnectionRequestStatusEnum.Rejected),
                CloseTabAction = () =>
                {
                    tabControl.TabPages.RemoveByKey(connection.UserName);
                }
            };
            _messageHistoryCtrls.Add(control);
            return(control);
        }
コード例 #2
0
        private IEnumerable GetData(int UserId, int EventId)
        {
            List <UserConnectionModel> userlist = new List <UserConnectionModel>();
            var regusers = UserConnectionService.UserConnectionDetails(UserId, EventId);

            foreach (var user in regusers)
            {
                UserConnectionModel userconnectionmodel = new UserConnectionModel();
                userconnectionmodel.UserId             = user.UserId;
                userconnectionmodel.FirstName          = user.FirstName;
                userconnectionmodel.LastName           = user.LastName;
                userconnectionmodel.Email              = user.Email;
                userconnectionmodel.Country            = user.Country;
                userconnectionmodel.DomainName         = user.DomainName;
                userconnectionmodel.EventId            = user.EventId;
                userconnectionmodel.EventName          = user.EventName;
                userconnectionmodel.DateOfRegistration = user.DateOfRegistration;
                userconnectionmodel.ReferralCount      = Convert.ToInt32(user.ReferralCount);
                userconnectionmodel.ConnectionCount    = Convert.ToInt32(user.ConnectionCount);
                userlist.Add(userconnectionmodel);
            }
            return(userlist);
        }