Ejemplo n.º 1
0
        public void SymptomManager_GetSymptomLogs()
        {
            SymptomManager    m    = new SymptomManager(new TreeMonDbContext(connectionKey));
            List <SymptomLog> logs = m.GetSymptomsLog("a");

            Assert.IsTrue(logs.Count > 0);
        }
Ejemplo n.º 2
0
        public ServiceResult GetSymptomLogs(string parentUUID = "")
        {
            if (CurrentUser == null)
            {
                return(ServiceResponse.Error("You must be logged in to access this function."));
            }

            List <dynamic> SymptomsLog;

            SymptomManager symptomManager = new SymptomManager(Globals.DBConnectionKey, this.GetAuthToken(Request));

            SymptomsLog = symptomManager.GetSymptomsLog(parentUUID, CurrentUser.AccountUUID).Cast <dynamic>().ToList();;

            DataFilter filter = this.GetFilter(Request);

            SymptomsLog = SymptomsLog.Filter(ref filter);
            return(ServiceResponse.OK("", SymptomsLog, filter.TotalRecordCount));
        }
Ejemplo n.º 3
0
        public ServiceResult GetSymptomLogs(string parentUUID = "", string filter = "")
        {
            if (CurrentUser == null)
            {
                return(ServiceResponse.Error("You must be logged in to access this function."));
            }

            List <dynamic> SymptomsLog;

            SymptomManager symptomManager = new SymptomManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter);

            SymptomsLog = symptomManager.GetSymptomsLog(parentUUID, CurrentUser.AccountUUID).Cast <dynamic>().ToList();;

            int count;

            DataFilter tmpFilter = this.GetFilter(filter);

            SymptomsLog = FilterEx.FilterInput(SymptomsLog, tmpFilter, out count);
            return(ServiceResponse.OK("", SymptomsLog, count));
        }