示例#1
0
        public MessageSummaryModel CreateMessageSummaryModel(IEnumerable <MCommunication_Message> fromIncomingMessages, PagingState fromIncomingMessagesPagingState, IEnumerable <MCommunication_Message> fromOutgoingMessages, PagingState fromOutgoingMessagesPagingState, IEnumerable <MCommunication_Notification> fromNotifications, PagingState fromNotificationsPagingState)
        {
            var to = new MessageSummaryModel();

            CopyCreateMessageSummaryModel(
                fromIncomingMessages,
                fromIncomingMessagesPagingState,
                fromOutgoingMessages,
                fromOutgoingMessagesPagingState,
                fromNotifications,
                fromNotificationsPagingState,
                to);
            return(to);
        }
示例#2
0
 private void CopyCreateMessageSummaryModel(IEnumerable <MCommunication_Message> fromIncomingMessages, PagingState fromIncomingMessagesPagingState, IEnumerable <MCommunication_Message> fromOutgoingMessages, PagingState fromOutgoingMessagesPagingState, IEnumerable <MCommunication_Notification> fromNotifications, PagingState fromNotificationsPagingState, MessageSummaryModel to)
 {
     to.IncomingMessages = CreateMessageDetailModels(fromIncomingMessages, fromIncomingMessagesPagingState);
     to.OutgoingMessages = CreateMessageDetailModels(fromOutgoingMessages, fromOutgoingMessagesPagingState);
     to.Notifications    = CreateNotificationDetailModels(fromNotifications, fromNotificationsPagingState);
 }