public WCFRetrieval[] ListCollectedRetrievals() { List <WCFRetrieval> l = new List <WCFRetrieval>(); foreach (Retrieval c in Data.ListCollectedRetrievals()) { WCFRetrieval w = WCFRetrieval.Make(c.RetrievalID, c.RetrievalDate.HasValue ? c.RetrievalDate.Value.ToString("dd-MMM-yyyy") : null /*, ListRetrievalDetails(c.RetrievalID.ToString())*/); l.Add(w); } return(l.ToArray <WCFRetrieval>()); }