public static AsicStandardStatsObject WebConvert(string html, ParsingObject parsingObject) { AsicStandardStatsObject LasicColumn = new AsicStandardStatsObject(); List <string> listTableStats = ParsingData.ParsTable(html, parsingObject.MainNameTable, parsingObject.MainTableParsingPattern); List <string> summaryTable = ParsingData.ParsTable(html, parsingObject.AdditionalNameTable, parsingObject.AdditionalTableParsingPattern); if (IsOld(listTableStats[1])) { LasicColumn = AsiCparsingMethods.GetOldData(LasicColumn, listTableStats); } else { LasicColumn = AsiCparsingMethods.GetNewData(LasicColumn, listTableStats); } LasicColumn.HashrateAVG = listTableStats[listTableStats.Count - 1]; LasicColumn.DateTime = DateTime.Now.ToString(); LasicColumn.ElapsedTime = summaryTable[8 + 0]; return(LasicColumn); }
public static AsicStandardStatsObject ApiConvert(string html) { AsicStandardStatsObject asicStandard = new AsicStandardStatsObject(); var Json = ParsingData.ParsAPI(html); asicStandard = AsiCparsingMethods.GetApiData(asicStandard, Json); return(asicStandard); }