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)); }
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)); }
public void SymptomManager_GetSymptoms() { SymptomManager m = new SymptomManager(new TreeMonDbContext(connectionKey)); Assert.IsTrue(m.GetSymptoms("a").Count > 0); }