private List <ResponseOutput> getPlotPoints() { HttpHelpers.DataAccess dataAccess = new HttpHelpers.DataAccess(); List <ResponseOutput> responseItems = dataAccess.getResponseItems(); return(responseItems); }
private void storeResponseOutput(MLResponse result) { HttpHelpers.DataAccess dataAccess = new HttpHelpers.DataAccess(); String[] resultsHolder = result.Response.Split(':'); double eval = 0.0; double pred = 0.0; for (int i = 0; i < resultsHolder.Length; i++) { string temp = resultsHolder[i]; string extract = Regex.Match(temp, @"-?\d+(.\d+)?").Value; if (!String.IsNullOrEmpty(extract)) { if (extract.Contains('-')) { try { pred = Double.Parse(extract); } catch (FormatException) { } catch (OverflowException) { } } else { try { eval = Double.Parse(extract); } catch (FormatException) { } catch (OverflowException) { } } } } ResponseOutput responseOutput = new ResponseOutput { DateStamp = result.dateStamp, evaluation = eval, prediction = pred }; dataAccess.storeNewRow(responseOutput); }