// 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;
 }