public product(FatDBClientRecord x) { _versionInfo = x.VersionInfo; ProductKey = ((product)x.Value).ProductKey; ProductName = ((product)x.Value).ProductName; Color = ((product)x.Value).Color; Cost = ((product)x.Value).Cost; Description = ((product)x.Value).Description; ModelName = ((product)x.Value).ModelName; }
public product(Product x) { _versionInfo = null; ProductKey = x.ProductKey; ProductName = x.ProductName; Color = x.Color; Cost = x.Cost; Description = x.Description; ModelName = x.ModelName; }
// copy constructor public product_cache(Record x) { _versionInfo = new FatDBClientVersionInfo(x.Version.Version, x.Version.LastChanged); ProductKey = (int)x.KeyValuePairs["ProductKey"]; ProductName = (string)x.KeyValuePairs["ProductName"]; Color = (string)x.KeyValuePairs["Color"]; Cost = (decimal)x.KeyValuePairs["Cost"]; Description = (string)x.KeyValuePairs["Description"]; ModelName = (string)x.KeyValuePairs["ModelName"]; }
// copy constructor public product_cache(product_cache x) { _versionInfo = x._versionInfo; ProductKey = x.ProductKey; ProductName = x.ProductName; Color = x.Color; Cost = x.Cost; Description = x.Description; ModelName = x.ModelName; }
// copy constructor public product(product x, bool copyVersion) { if (copyVersion == true) { _versionInfo = x._versionInfo; } else { _versionInfo = null; } ProductKey = x.ProductKey; ProductName = x.ProductName; Color = x.Color; Cost = x.Cost; Description = x.Description; ModelName = x.ModelName; }