// 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 <VoucherTransactionsContract> VoucherTransactionsFromDal(List <VoucherTransactionsData> dataList) { var list = new List <VoucherTransactionsContract>(); foreach (VoucherTransactionsData data in dataList) { var contract = new VoucherTransactionsContract(); 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: // dalVoucherTransactions: from durian ansi sql select statement // dataContract: business wcf contract public void DataToContract(VoucherTransactionsData dalVoucherTransactions, VoucherTransactionsContract dataContract) { dataContract.VoucherNumber = dalVoucherTransactions.VoucherNumber; dataContract.VoucherDescription = dalVoucherTransactions.VoucherDescription; dataContract.DateTime = dalVoucherTransactions.DateTime; dataContract.PaidCurrencyAmount = dalVoucherTransactions.PaidCurrencyAmount; dataContract.PaidCurrencyType = dalVoucherTransactions.PaidCurrencyType; dataContract.ExchangeRate = dalVoucherTransactions.ExchangeRate; dataContract.BookingCurrencyAmount = dalVoucherTransactions.BookingCurrencyAmount; dataContract.BookingCurrencyType = dalVoucherTransactions.BookingCurrencyType; dataContract.FinancialCostcentreCode = dalVoucherTransactions.FinancialCostcentreCode; dataContract.FinancialCostcentreName = dalVoucherTransactions.FinancialCostcentreName; dataContract.DefaultUserCode = dalVoucherTransactions.DefaultUserCode; dataContract.DefaultUserName = dalVoucherTransactions.DefaultUserName; dataContract.FinancialPaymentId = dalVoucherTransactions.FinancialPaymentId; dataContract.BookingId = dalVoucherTransactions.BookingId; }