// copy all rows from a List of SOAP Contracts to a List of serialized data objects // links: // docLink: http://sql2x.org/documentationLink/1c6c6b9c-e201-4590-8c69-d38a0ad2a9f7 public static void ContractListToDataList(List <CrudeProductCategoryDocumentationContract> contractList, List <CrudeProductCategoryDocumentationData> dataList) { foreach (CrudeProductCategoryDocumentationContract contract in contractList) { var data = new CrudeProductCategoryDocumentationData(); CrudeProductCategoryDocumentationService.ContractToData(contract, data); dataList.Add(data); } }
public ProductCategoryContract ProductCategoryGetCompleteById(Guid productCategoryId) { var contract = new ProductCategoryContract(); var data = new Category(productCategoryId); // move data from data access layer to business logic layer contract.ProductCategory = new CrudeProductCategoryContract(); CrudeProductCategoryService.DataToContract(data.ProductCategory, contract.ProductCategory); contract.ProductCategoryImage = CrudeProductCategoryImageService.DataListToContractList(data.ProductCategoryImage); contract.ProductCategoryDocumentation = CrudeProductCategoryDocumentationService.DataListToContractList(data.ProductCategoryDocumentation); return(contract); }