// 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 <AircraftIndexWithFilterContract> AircraftIndexWithFilterFromDal(List <AircraftIndexWithFilterData> dataList) { var list = new List <AircraftIndexWithFilterContract>(); foreach (AircraftIndexWithFilterData data in dataList) { var contract = new AircraftIndexWithFilterContract(); 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: // dalAircraftIndexWithFilter: from durian ansi sql select statement // dataContract: business wcf contract public void DataToContract(AircraftIndexWithFilterData dalAircraftIndexWithFilter, AircraftIndexWithFilterContract dataContract) { dataContract.AircraftName = dalAircraftIndexWithFilter.AircraftName; dataContract.AircraftTypeName = dalAircraftIndexWithFilter.AircraftTypeName; dataContract.AircraftConfigurationName = dalAircraftIndexWithFilter.AircraftConfigurationName; dataContract.AircraftBodyName = dalAircraftIndexWithFilter.AircraftBodyName; dataContract.ProductName = dalAircraftIndexWithFilter.ProductName; dataContract.DefaultUserName = dalAircraftIndexWithFilter.DefaultUserName; dataContract.AircraftTypeRcd = dalAircraftIndexWithFilter.AircraftTypeRcd; dataContract.AircraftConfigurationRcd = dalAircraftIndexWithFilter.AircraftConfigurationRcd; dataContract.AircraftBodyRcd = dalAircraftIndexWithFilter.AircraftBodyRcd; dataContract.AircraftMeasurementId = dalAircraftIndexWithFilter.AircraftMeasurementId; dataContract.ProductId = dalAircraftIndexWithFilter.ProductId; dataContract.OperationalDateTime = dalAircraftIndexWithFilter.OperationalDateTime; dataContract.FirstFlightDateTime = dalAircraftIndexWithFilter.FirstFlightDateTime; dataContract.EngineType = dalAircraftIndexWithFilter.EngineType; dataContract.PassengerCapacity = dalAircraftIndexWithFilter.PassengerCapacity; dataContract.UserId = dalAircraftIndexWithFilter.UserId; dataContract.DateTime = dalAircraftIndexWithFilter.DateTime; dataContract.AircraftId = dalAircraftIndexWithFilter.AircraftId; }