// transfer serialized data contract to business wcf contract // links: // how to generate durians: https://sql2x.org // docLink: http://sql2x.org/documentationLink/6a251e13-1f76-48af-af34-18c592706874 // parameters: // dataContract: from durian ansi sql select statement public List <AircraftDocumentIndexWithFilterContract> AircraftDocumentIndexWithFilterFromDal(List <AircraftDocumentIndexWithFilterData> dataList) { var list = new List <AircraftDocumentIndexWithFilterContract>(); foreach (AircraftDocumentIndexWithFilterData data in dataList) { var contract = new AircraftDocumentIndexWithFilterContract(); DataToContract(data, contract); list.Add(contract); } return(list); }
// transfer serialized data contract to business wcf contract // links: // how to generate durians: https://sql2x.org // docLink: http://sql2x.org/documentationLink/6140089a-d7c9-4e92-b385-f6fd91026820 // parameters: // dalAircraftDocumentIndexWithFilter: from durian ansi sql select statement // dataContract: business wcf contract public void DataToContract(AircraftDocumentIndexWithFilterData dalAircraftDocumentIndexWithFilter, AircraftDocumentIndexWithFilterContract dataContract) { dataContract.AircraftName = dalAircraftDocumentIndexWithFilter.AircraftName; dataContract.AircraftDocumentTypeName = dalAircraftDocumentIndexWithFilter.AircraftDocumentTypeName; dataContract.DocumentName = dalAircraftDocumentIndexWithFilter.DocumentName; dataContract.DefaultUserName = dalAircraftDocumentIndexWithFilter.DefaultUserName; dataContract.EngineType = dalAircraftDocumentIndexWithFilter.EngineType; dataContract.AircraftId = dalAircraftDocumentIndexWithFilter.AircraftId; dataContract.AircraftDocumentTypeRcd = dalAircraftDocumentIndexWithFilter.AircraftDocumentTypeRcd; dataContract.DocumentDateTime = dalAircraftDocumentIndexWithFilter.DocumentDateTime; dataContract.ExpiryDateTime = dalAircraftDocumentIndexWithFilter.ExpiryDateTime; dataContract.UserId = dalAircraftDocumentIndexWithFilter.UserId; dataContract.DateTime = dalAircraftDocumentIndexWithFilter.DateTime; dataContract.AircraftDocumentId = dalAircraftDocumentIndexWithFilter.AircraftDocumentId; }