protected internal StandardSetRootObject AppendJsonData(StandardSetRootObject general, string facet, string guidString, string app, StandardSetFinal standardSetFinal) { string next = general.links.next; general = FormGeneralOutput(general, facet, guidString, app, next, true); return(general); }
protected internal StandardSetRootObject FormGeneralOutput(StandardSetRootObject general, string facet, string guidString, string app = null, string next = null, bool paging = false) { string response = AuthenticateAndGetResponse(facet, guidString, app, paging, next); general = JsonConvert.DeserializeObject <StandardSetRootObject>(response); return(general); }
protected internal StandardSetFinal StripStandardSetJsonForRiversideRelevantData(string facet, string guidString, string app = null) { StandardSetFinal standardSetFinal = new StandardSetFinal(); StandardSetRootObject general = new StandardSetRootObject(); int ctr = 0; general = FormGeneralOutput(general, facet, guidString, app); standardSetFinal.data = general.data; string next = general.links.next; //do not paginate for the values displayed in the subject drop down and the summary grid while (!string.IsNullOrEmpty(next) && facet != "disciplines.subjects" && facet != "standardsetsummary") { general = AppendJsonData(general, facet, guidString, app, standardSetFinal); standardSetFinal.data.AddRange(general.data); next = general.links.next; ctr++; } return(standardSetFinal); }