public AffordanceDesire([CanBeNull] int?pID, [CanBeNull] Desire desire, [CanBeNull] int?affordanceID, decimal satisfactionvalue, [ItemNotNull][NotNull] ObservableCollection <Desire> desires, [NotNull] string name, [NotNull] string connectionString, StrGuid guid) : base(name, TableName, connectionString, guid) { desires.CollectionChanged += DesirecollOnCollectionChanged; ID = pID; AffordanceID = affordanceID; _desire = desire; _satisfactionvalue = satisfactionvalue; TypeDescription = "Affordance Desire"; }
public SubAffordanceDesire([CanBeNull] int?pID, [CanBeNull] Desire desire, [CanBeNull] int?affordanceID, decimal satisfactionvalue, [ItemNotNull][NotNull] ObservableCollection <Desire> simdesires, [CanBeNull] Func <SubAffordanceDesire, bool> deleteThis, [NotNull] string connectionString, [NotNull] string name, StrGuid guid) : base(name, TableName, connectionString, guid) { ID = pID; _deleteThis = deleteThis; _desire = desire; SubaffordanceID = affordanceID; _satisfactionvalue = satisfactionvalue; simdesires.CollectionChanged += SimdesiresOnCollectionChanged; TypeDescription = "Subaffordance - Desire"; }