/// <summary> /// Removes the special initiative. /// </summary> /// <param name="specialInitiative">The special initiative.</param> public virtual void RemoveSpecialInitiative(ClinicalCaseSpecialInitiative specialInitiative) { Check.IsNotNull(specialInitiative, "Clinical case special initiative is required."); _specialInitiatives.Delete(specialInitiative); NotifyItemRemoved(() => SpecialInitiatives, specialInitiative); }
/// <summary> /// Adds the special initiative. /// </summary> /// <param name="specialInitiative">The special initiative.</param> public virtual void AddSpecialInitiative( ClinicalCaseSpecialInitiative specialInitiative) { Check.IsNotNull(specialInitiative, "Clinical case special initiative is required."); specialInitiative.ClinicalCase = this; _specialInitiatives.Add(specialInitiative); NotifyItemAdded(() => SpecialInitiatives, specialInitiative); }