public NoteProcessor(string rootNotePath, Session session) { this.rootNotePath = rootNotePath; this.session = session; sessionFolderName = EpochTools.ConvertEpochToSortableDateTimeString(session.StartTime); }
public void ShowSessionDetail(Session session) { scenarioNameTxt.text = session.ScenarioName; startTimeTxt.text = EpochTools.ConvertEpochToHumanReadableTime(session.StartTime, true); endTimeTxt.text = EpochTools.ConvertEpochToHumanReadableTime(session.EndTime, true); durationTxt.text = EpochTools.ConvertDurationToHumanReadableString(session.EndTime - session.StartTime); }
private Session CreateSession() { long timestamp = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalMilliseconds; var patient = DataService.Instance.GetPatient(GlobalVariables.SelectedPatientId); string patientFolderName = patient.Name + patient.Surname + patient.Id; string sessionFolderName = EpochTools.ConvertEpochToSortableDateTimeString(timestamp); string videoPath = Path.Combine(Path.Combine("capture", patientFolderName), sessionFolderName); Session s = new Session { StartTime = timestamp, PatientId = GlobalVariables.SelectedPatientId, ScenarioName = detail.Phobia + " : " + detail.Name, Video = videoPath }; DataService.Instance.CreateSession(s); return(s); }