// 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 <FetchServiceSpecialServiceRequestWithFilterContract> FetchServiceSpecialServiceRequestWithFilterFromDal(List <FetchServiceSpecialServiceRequestWithFilterData> dataList) { var list = new List <FetchServiceSpecialServiceRequestWithFilterContract>(); foreach (FetchServiceSpecialServiceRequestWithFilterData data in dataList) { var contract = new FetchServiceSpecialServiceRequestWithFilterContract(); 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: // dalFetchServiceSpecialServiceRequestWithFilter: from durian ansi sql select statement // dataContract: business wcf contract public void DataToContract(FetchServiceSpecialServiceRequestWithFilterData dalFetchServiceSpecialServiceRequestWithFilter, FetchServiceSpecialServiceRequestWithFilterContract dataContract) { dataContract.ServiceSpecialServiceRequestGroupRcd = dalFetchServiceSpecialServiceRequestWithFilter.ServiceSpecialServiceRequestGroupRcd; dataContract.ServiceSpecialServiceRequestGroupName = dalFetchServiceSpecialServiceRequestWithFilter.ServiceSpecialServiceRequestGroupName; dataContract.ServiceSpecialServiceRequestCode = dalFetchServiceSpecialServiceRequestWithFilter.ServiceSpecialServiceRequestCode; dataContract.ServiceSpecialServiceRequestName = dalFetchServiceSpecialServiceRequestWithFilter.ServiceSpecialServiceRequestName; dataContract.ServiceDescription = dalFetchServiceSpecialServiceRequestWithFilter.ServiceDescription; dataContract.Amount = dalFetchServiceSpecialServiceRequestWithFilter.Amount; dataContract.FinancialCurrencyId = dalFetchServiceSpecialServiceRequestWithFilter.FinancialCurrencyId; dataContract.FinancialCurrencyTypeName = dalFetchServiceSpecialServiceRequestWithFilter.FinancialCurrencyTypeName; dataContract.InventoryControlledFlag = dalFetchServiceSpecialServiceRequestWithFilter.InventoryControlledFlag; dataContract.RequestServiceSpecialServiceRequestRequirementRcd = dalFetchServiceSpecialServiceRequestWithFilter.RequestServiceSpecialServiceRequestRequirementRcd; dataContract.RequestRequirementName = dalFetchServiceSpecialServiceRequestWithFilter.RequestRequirementName; dataContract.ReplyServiceSpecialServiceRequestRequirementRcd = dalFetchServiceSpecialServiceRequestWithFilter.ReplyServiceSpecialServiceRequestRequirementRcd; dataContract.ReplyRequirementName = dalFetchServiceSpecialServiceRequestWithFilter.ReplyRequirementName; dataContract.ServiceSpecialServiceRequestOperationRuleRcd = dalFetchServiceSpecialServiceRequestWithFilter.ServiceSpecialServiceRequestOperationRuleRcd; dataContract.ServiceSpecialServiceRequestOperationRuleName = dalFetchServiceSpecialServiceRequestWithFilter.ServiceSpecialServiceRequestOperationRuleName; dataContract.UserId = dalFetchServiceSpecialServiceRequestWithFilter.UserId; dataContract.DefaultUserName = dalFetchServiceSpecialServiceRequestWithFilter.DefaultUserName; dataContract.DateTime = dalFetchServiceSpecialServiceRequestWithFilter.DateTime; dataContract.ServiceSpecialServiceRequestId = dalFetchServiceSpecialServiceRequestWithFilter.ServiceSpecialServiceRequestId; }