Example #1
0
        public virtual void ServerToClient(IEnumerable <TServer> sc, ICollection <TClient> cc)
        {
            WfClientKeyedDescriptorConverterBase <TClient, TServer> converter = GetItemConverter();

            cc.Clear();

            foreach (TServer s in sc)
            {
                TClient c = CreateClientItem();
                converter.ServerToClient(s, ref c);

                cc.Add(c);
            }
        }
Example #2
0
        public virtual void ClientToServer(IEnumerable <TClient> cc, ICollection <TServer> sc)
        {
            WfClientKeyedDescriptorConverterBase <TClient, TServer> converter = GetItemConverter();

            sc.Clear();

            foreach (TClient c in cc)
            {
                TServer s = CreateServerItem();
                converter.ClientToServer(c, ref s);

                sc.Add(s);
            }
        }