It depends on what type the items are: if cInvoice contains Items that are the same (or derived from) the same class as the Items contained in cQuotation, then it is simple:
myQuotation.Items.AddRange(myInvoice.Items);
If they aren't, then you will have to loop through, manually converting the items and using the Add method.