public void ClearAutoSetCurrentPatient(IMediaInformationView view) { if (null == view) { return; } if (string.IsNullOrEmpty(view.MediaTitle)) { return; } if (view.MediaTitle == _internallySetMediaTitle) { _internallySetMediaTitle = string.Empty; view.MediaTitle = string.Empty; } }
public void SetCurrentPatient(string patientName, IMediaInformationView view) { if (string.IsNullOrEmpty(view.MediaTitle)) { foreach (char invalidChar in Path.GetInvalidFileNameChars( )) { patientName = patientName.Replace(invalidChar, ' '); } patientName = patientName.Replace('^', ' '); if (patientName.Length > 16) { patientName = patientName.Substring(0, 16); } view.MediaTitle = patientName; } }