public int Update(TnfPropertyObjectPropertyType tnfPropertyObjectPropertyType) { return(Update(new object[] { tnfPropertyObjectPropertyType.Oid, tnfPropertyObjectPropertyType.CatalogueOid, tnfPropertyObjectPropertyType.PropertyObjectTypeOid, tnfPropertyObjectPropertyType.MultiplicityMin, tnfPropertyObjectPropertyType.MultiplicityMax, tnfPropertyObjectPropertyType.Mandatory, tnfPropertyObjectPropertyType.Name, tnfPropertyObjectPropertyType.Description, tnfPropertyObjectPropertyType.ShortName, tnfPropertyObjectPropertyType.ValidFrom?.Date, tnfPropertyObjectPropertyType.ValidTo?.Date, tnfPropertyObjectPropertyType.AssocPropertyObjectTypeOid, tnfPropertyObjectPropertyType.AssocType, tnfPropertyObjectPropertyType.ValueDomainOid })); }
private static TnfPropertyObjectPropertyType ReadObject(IDataRecord reader) { var propertyObjectPropertType = new TnfPropertyObjectPropertyType(); propertyObjectPropertType.CatalogueOid = reader["catalogue_oid"].ToInt(); propertyObjectPropertType.Oid = reader["oid"].ToInt(); propertyObjectPropertType.PropertyObjectTypeOid = reader["property_object_type_oid"].ToInt(); propertyObjectPropertType.AssocPropertyObjectTypeOid = reader["assoc_property_object_type_oid"].ToInt32(); propertyObjectPropertType.ValueDomainOid = reader["value_domain_oid"].ToInt32(); propertyObjectPropertType.Name = reader["name"].FromDbString(); propertyObjectPropertType.AssocType = reader["assoc_type"].FromDbString(); propertyObjectPropertType.ShortName = reader["shortname"].FromDbString(); propertyObjectPropertType.Description = reader["description"].FromDbString(); propertyObjectPropertType.MultiplicityMin = (Int32)reader["multiplicity_min"].ToInt32(); propertyObjectPropertType.MultiplicityMax = (Int32)reader["multiplicity_max"].ToInt32(); propertyObjectPropertType.Mandatory = (bool)reader["mandatory"].ToBoolean(); propertyObjectPropertType.ValidFrom = reader["valid_from"].ToDateTime(); propertyObjectPropertType.ValidTo = reader["valid_to"].ToDateTime(); return(propertyObjectPropertType); }