Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }