public OperatorInfo GetInfo(string phoneNumber) { HtmlParser parser = new HtmlParser(); IEnumerable<List<HtmlNode>> allOperators = parser.GetOperatorsData(); foreach (List<HtmlNode> oper in allOperators) { var o = oper; if (o[0].InnerHtml == phoneNumber) { OperatorInfo operatorInfo = new OperatorInfo(); operatorInfo.PhoneNumber = o[0].InnerHtml; operatorInfo.CountAnswered = o[7].InnerHtml; operatorInfo.PauseStatus = o[11].InnerText; int index = o[10].InnerText.IndexOf("\t", StringComparison.Ordinal); operatorInfo.PauseTime = o[10].InnerText.Substring(index+1); operatorInfo.WorkTime = o[9].InnerHtml; return operatorInfo; } } return null; }
public HeaderInfo() { _parser = new HtmlParser(); _headerData = _parser.GetHeaderData(); }