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); } }
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); } }