// 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<ProductMaintenanceInfoIndexWithFilterContract> ProductMaintenanceInfoIndexWithFilterFromDal(List<ProductMaintenanceInfoIndexWithFilterData> dataList) {
           var list = new List<ProductMaintenanceInfoIndexWithFilterContract>();

           foreach (ProductMaintenanceInfoIndexWithFilterData data in dataList) {
               var contract = new ProductMaintenanceInfoIndexWithFilterContract();
               DataToContract(data, contract);
               list.Add(contract);
           }

           return list;
        }
Exemplo n.º 2
0
 // 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:
 //  dalProductMaintenanceInfoIndexWithFilter: from durian ansi sql select statement
 //  dataContract: business wcf contract
 public void DataToContract(ProductMaintenanceInfoIndexWithFilterData dalProductMaintenanceInfoIndexWithFilter, ProductMaintenanceInfoIndexWithFilterContract dataContract)
 {
     dataContract.ProductName      = dalProductMaintenanceInfoIndexWithFilter.ProductName;
     dataContract.ProductInfoName  = dalProductMaintenanceInfoIndexWithFilter.ProductInfoName;
     dataContract.DefaultUserName  = dalProductMaintenanceInfoIndexWithFilter.DefaultUserName;
     dataContract.StateRcd         = dalProductMaintenanceInfoIndexWithFilter.StateRcd;
     dataContract.ProductId        = dalProductMaintenanceInfoIndexWithFilter.ProductId;
     dataContract.ProductInfoRcd   = dalProductMaintenanceInfoIndexWithFilter.ProductInfoRcd;
     dataContract.ProductInfoValue = dalProductMaintenanceInfoIndexWithFilter.ProductInfoValue;
     dataContract.UserId           = dalProductMaintenanceInfoIndexWithFilter.UserId;
     dataContract.DateTime         = dalProductMaintenanceInfoIndexWithFilter.DateTime;
     dataContract.ProductInfoId    = dalProductMaintenanceInfoIndexWithFilter.ProductInfoId;
 }