// 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: // dalFlightsOnBooking: from durian ansi sql select statement // dataContract: business wcf contract public void DataToContract(FlightsOnBookingData dalFlightsOnBooking, FlightsOnBookingContract dataContract) { dataContract.FlightNumber = dalFlightsOnBooking.FlightNumber; dataContract.OriginAirportCode = dalFlightsOnBooking.OriginAirportCode; dataContract.OriginAirportName = dalFlightsOnBooking.OriginAirportName; dataContract.DestinationAirportCode = dalFlightsOnBooking.DestinationAirportCode; dataContract.DestinationAirportName = dalFlightsOnBooking.DestinationAirportName; dataContract.FromDateTime = dalFlightsOnBooking.FromDateTime; dataContract.UntilDateTime = dalFlightsOnBooking.UntilDateTime; dataContract.Comment = dalFlightsOnBooking.Comment; dataContract.FlightId = dalFlightsOnBooking.FlightId; }
// 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 <FlightsOnBookingContract> FlightsOnBookingFromDal(List <FlightsOnBookingData> dataList) { var list = new List <FlightsOnBookingContract>(); foreach (FlightsOnBookingData data in dataList) { var contract = new FlightsOnBookingContract(); DataToContract(data, contract); list.Add(contract); } return(list); }