Ejemplo n.º 1
0
        public ServiceResult GetSymptoms()
        {
            if (CurrentUser == null)
            {
                return(ServiceResponse.Error("You must be logged in to access this function."));
            }

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

            List <dynamic> Symptoms = symptomManager.GetSymptoms(CurrentUser.AccountUUID).Cast <dynamic>().ToList();

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

            DataFilter     tmpFilter      = this.GetFilter(filter);
            SymptomManager symptomManager = new SymptomManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter);

            List <dynamic> Symptoms = symptomManager.GetSymptoms(CurrentUser.AccountUUID).Cast <dynamic>().ToList();
            int            count    = 0;


            Symptoms = FilterEx.FilterInput(Symptoms, tmpFilter, out count);
            return(ServiceResponse.OK("", Symptoms, count));
        }
Ejemplo n.º 3
0
        public void SymptomManager_GetSymptoms()
        {
            SymptomManager m = new SymptomManager(new TreeMonDbContext(connectionKey));

            Assert.IsTrue(m.GetSymptoms("a").Count > 0);
        }