Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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;
        }