public static ForumUserRapSheetEntity FromRapSheet(HtmlNode rapSheetNode) { var rapSheet = new ForumUserRapSheetEntity(); List <HtmlNode> rapSheetData = rapSheetNode.Descendants("td").ToList(); rapSheet.PunishmentType = rapSheetData[0].Descendants("b").FirstOrDefault().InnerText; rapSheet.Date = rapSheetData[1].InnerText; rapSheet.HorribleJerk = rapSheetData[2].Descendants("a").FirstOrDefault().InnerText; rapSheet.HorribleJerkId = Convert.ToInt64( rapSheetData[2].Descendants("a").FirstOrDefault().GetAttributeValue("href", string.Empty).Split('=') [3]); rapSheet.PunishmentReason = rapSheetData[3].InnerText; rapSheet.RequestedBy = rapSheetData[4].Descendants("a").FirstOrDefault().InnerText; rapSheet.RequestedById = Convert.ToInt64( rapSheetData[4].Descendants("a").FirstOrDefault().GetAttributeValue("href", string.Empty).Split('=') [3]); rapSheet.ApprovedBy = rapSheetData[5].Descendants("a").FirstOrDefault().InnerText; rapSheet.ApprovedById = Convert.ToInt64( rapSheetData[5].Descendants("a").FirstOrDefault().GetAttributeValue("href", string.Empty).Split('=') [3]); return(rapSheet); }
public static ForumUserRapSheetEntity FromRapSheet(HtmlNode rapSheetNode) { var rapSheet = new ForumUserRapSheetEntity(); List<HtmlNode> rapSheetData = rapSheetNode.Descendants("td").ToList(); rapSheet.PunishmentType = rapSheetData[0].Descendants("b").FirstOrDefault().InnerText; rapSheet.Date = rapSheetData[1].InnerText; rapSheet.HorribleJerk = rapSheetData[2].Descendants("a").FirstOrDefault().InnerText; rapSheet.HorribleJerkId = Convert.ToInt64( rapSheetData[2].Descendants("a").FirstOrDefault().GetAttributeValue("href", string.Empty).Split('=') [3]); rapSheet.PunishmentReason = rapSheetData[3].InnerText; rapSheet.RequestedBy = rapSheetData[4].Descendants("a").FirstOrDefault().InnerText; rapSheet.RequestedById = Convert.ToInt64( rapSheetData[4].Descendants("a").FirstOrDefault().GetAttributeValue("href", string.Empty).Split('=') [3]); rapSheet.ApprovedBy = rapSheetData[5].Descendants("a").FirstOrDefault().InnerText; rapSheet.ApprovedById = Convert.ToInt64( rapSheetData[5].Descendants("a").FirstOrDefault().GetAttributeValue("href", string.Empty).Split('=') [3]); return rapSheet; }