public bool Put(long meetingId, ViewmeetingView value) { string workFolderPath = GetWorkFolderPath(meetingId); string stringValue = JsonConvert.SerializeObject(value, Formatting.Indented); CircularBuffer cb = new CircularBuffer(workFolderPath, WORK_FILE_NAME, _config.MaxWorkFileBackups); bool result = cb.WriteLatest(stringValue); return(result); }
public ViewmeetingView Get(long meetingId) { string workFolderPath = GetWorkFolderPath(meetingId); CircularBuffer cb = new CircularBuffer(workFolderPath, WORK_FILE_NAME, _config.MaxWorkFileBackups); string latestFixes = cb.GetLatest(); ViewmeetingView viewMeeting = JsonConvert.DeserializeObject <ViewmeetingView>(latestFixes); return(viewMeeting); }
private ViewmeetingView GetViewMeetingByPath(string meetingPath) { string meetingString = GMFileAccess.Readfile(meetingPath); if (meetingString != null) { ViewmeetingView meeting = JsonConvert.DeserializeObject <ViewmeetingView>(meetingString); return(meeting); } else { return(null); } }
public ViewmeetingView Get(int meetingId) { ViewmeetingView ret = meetings.Get(meetingId); return(ret); }