private void RemoveClinicalCaseSignedComment(
     ClinicalCaseSignedCommentDto dto,
     ClinicalCase clinicalCase,
     ClinicalCaseSignedComment clinicalCaseSignedComment)
 {
     clinicalCase.DeleteSignedComment(clinicalCaseSignedComment);
 }
 private void ChangeClinicalCaseSignedComment(
     ClinicalCaseSignedCommentDto dto,
     ClinicalCase clinicalCase,
     ClinicalCaseSignedComment clinicalCaseSignedComment)
 {
     RemoveClinicalCaseSignedComment(dto, clinicalCase, clinicalCaseSignedComment);
     AddClinicalCaseSignedComment(dto, clinicalCase);
 }
        private void AddClinicalCaseSignedComment(ClinicalCaseSignedCommentDto dto, ClinicalCase clinicalCase)
        {
            var staff = Session.Load <Staff> (dto.Staff.Key);

            clinicalCase.AddSignedComment(new ClinicalCaseSignedComment(staff, DateTime.UtcNow, dto.SignedNote));
        }