public void SymptomManager_GetSymptomLogs() { SymptomManager m = new SymptomManager(new TreeMonDbContext(connectionKey)); List <SymptomLog> logs = m.GetSymptomsLog("a"); Assert.IsTrue(logs.Count > 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)); }
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)); }