public List <RequestPanel> GetRequestsList(RequestsSearchFilter filter) { ShortRequestWithAttachmentsList requestsFromContractList = contract.GetShortRequests(filter); List <ShortRequestWithAttachments> requestsFromContract = requestsFromContractList.ShortRequestWithAttachments; var result = requestsFromContract.Select((x) => { return(new RequestPanel(x, this)); }); return(result.ToList()); }