/// <summary> /// Creates the individual counseling. /// </summary> /// <param name="visit">The visit.</param> /// <returns> /// An IndividualCounseling. /// </returns> public IndividualCounseling CreateIndividualCounseling( Visit visit ) { var activityType = _lookupValueRepository.GetLookupByWellKnownName<ActivityType> ( WellKnownNames.VisitModule.ActivityType.IndividualCounseling ); var individualCounseling = new IndividualCounseling ( visit, activityType ); _individualCounselingRepository.MakePersistent ( individualCounseling ); return individualCounseling; }
/// <summary> /// Creates the individual counseling. /// </summary> /// <param name="visit">The visit.</param> /// <returns> /// An IndividualCounseling. /// </returns> public IndividualCounseling CreateIndividualCounseling(Visit visit) { var activityType = _lookupValueRepository.GetLookupByWellKnownName <ActivityType> (WellKnownNames.VisitModule.ActivityType.IndividualCounseling); var individualCounseling = new IndividualCounseling(visit, activityType); _individualCounselingRepository.MakePersistent(individualCounseling); return(individualCounseling); }
/// <summary> /// Destroys the individual counseling. /// </summary> /// <param name="individualCounseling">The individual counseling.</param> public void DestroyIndividualCounseling(IndividualCounseling individualCounseling) { _individualCounselingRepository.MakeTransient(individualCounseling); }
/// <summary> /// Destroys the individual counseling. /// </summary> /// <param name="individualCounseling">The individual counseling.</param> public void DestroyIndividualCounseling( IndividualCounseling individualCounseling ) { _individualCounselingRepository.MakeTransient ( individualCounseling ); }