private MsgRecordModel ModelTransfor(MsgRecord msgRecord) { MsgRecordModel msgRecordModel = new MsgRecordModel(); msgRecordModel.IsSended = msgRecord.IsSended; msgRecordModel.MsgContent = msgRecord.MsgContent; msgRecordModel.MsgID = msgRecord.MsgContent; msgRecordModel.MsgRecipientGroupID = msgRecord.MsgRecipientGroupID; msgRecordModel.MsgRecipientObjectID = msgRecord.MsgRecipientObjectID; msgRecordModel.MsgSenderName = msgRecord.MsgSenderName; msgRecordModel.MsgSenderObjectID = msgRecord.MsgSenderObjectID; msgRecordModel.MsgType = msgRecord.MsgType; msgRecordModel.SendTime = msgRecord.SendTime; return msgRecordModel; }
public void AddMsgIntoOutBuffer(MsgRecord msgRecord) { if (clientModels.ContainsKey(msgRecord.MsgRecipientObjectID)) { //if (clientModels[msgRecord.MsgRecipientObjectID].LatestTime.CompareTo(msgRecord.SendTime) < 0) //{ // clientModels[msgRecord.MsgRecipientObjectID].LatestTime = msgRecord.SendTime; //} MsgRecordModel msgRecordModel = ModelTransfor(msgRecord); msgRecordModel.Client_IP = clientModels[msgRecord.MsgRecipientObjectID].Client_IP; msgRecordModel.Client_Port = clientModels[msgRecord.MsgRecipientObjectID].Client_Port; GetUsingMsgRecordBufferToUA.Add(msgRecordModel); } }