示例#1
0
        public static UnreadNotifiesProxy GetUnreadNotifiesProxy(UnreadNotifies unreadnotifies)
        {
            if (unreadnotifies == null)
                return null;
            UnreadNotifiesProxy proxy = new UnreadNotifiesProxy();
            proxy.Count = unreadnotifies.Count;
            proxy.UserID = unreadnotifies.UserID;
            proxy.Items = new List<UnreadNotifyItemProxy>();

            foreach (UnreadNotifyItem item in unreadnotifies.Items)
            {
                UnreadNotifyItemProxy proxyItem = new UnreadNotifyItemProxy();
                proxyItem.TypeID = item.TypeID;
                proxyItem.Count = item.UnreadCount;
                proxy.Items.Add(proxyItem);
            }

            return proxy;
        }