// transfer serialized data contract to business wcf contract // links: // docLink: http://sql2x.org/documentationLink/6a251e13-1f76-48af-af34-18c592706874 // parameters: // dataContract: from durian ansi sql select statement public List <GetCartProductWithFilterContract> GetCartProductWithFilterFromDal(List <GetCartProductWithFilterData> dataList) { var list = new List <GetCartProductWithFilterContract>(); foreach (GetCartProductWithFilterData data in dataList) { var contract = new GetCartProductWithFilterContract(); DataToContract(data, contract); list.Add(contract); } return(list); }
// transfer serialized data contract to business wcf contract // links: // docLink: http://sql2x.org/documentationLink/6140089a-d7c9-4e92-b385-f6fd91026820 // parameters: // dalGetCartProductWithFilter: from durian ansi sql select statement // dataContract: business wcf contract public void DataToContract(GetCartProductWithFilterData dalGetCartProductWithFilter, GetCartProductWithFilterContract dataContract) { dataContract.FirstName = dalGetCartProductWithFilter.FirstName; dataContract.MiddleName = dalGetCartProductWithFilter.MiddleName; dataContract.LastName = dalGetCartProductWithFilter.LastName; dataContract.ProductName = dalGetCartProductWithFilter.ProductName; dataContract.FinancialCurrencyTypeName = dalGetCartProductWithFilter.FinancialCurrencyTypeName; dataContract.DefaultUserName = dalGetCartProductWithFilter.DefaultUserName; dataContract.ImageBlobFilename = dalGetCartProductWithFilter.ImageBlobFilename; dataContract.ClientId = dalGetCartProductWithFilter.ClientId; dataContract.ProductStateRcd = dalGetCartProductWithFilter.ProductStateRcd; dataContract.ProductId = dalGetCartProductWithFilter.ProductId; dataContract.FinancialCurrencyTypeRcd = dalGetCartProductWithFilter.FinancialCurrencyTypeRcd; dataContract.FinancialCurrencyAgainstFinancialCurrencyTypeRcd = dalGetCartProductWithFilter.FinancialCurrencyAgainstFinancialCurrencyTypeRcd; dataContract.FinancialCurrencyTypeCode = dalGetCartProductWithFilter.FinancialCurrencyTypeCode; dataContract.FinancialCurrencyId = dalGetCartProductWithFilter.FinancialCurrencyId; dataContract.Amount = dalGetCartProductWithFilter.Amount; dataContract.SessionIdentificator = dalGetCartProductWithFilter.SessionIdentificator; dataContract.CartProductStateRcd = dalGetCartProductWithFilter.CartProductStateRcd; dataContract.UserId = dalGetCartProductWithFilter.UserId; dataContract.DateTime = dalGetCartProductWithFilter.DateTime; dataContract.CartProductId = dalGetCartProductWithFilter.CartProductId; dataContract.SessionId = dalGetCartProductWithFilter.SessionId; dataContract.AspId = dalGetCartProductWithFilter.AspId; }