Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }