コード例 #1
0
        //METHOD FOR ADD TO JSON FILE BUTTON CLICK
        private void addtoJsonBtn_Click(object sender, RoutedEventArgs e)
        {
            //WRITE MESSAGES TO JSON
            MsgList      list          = MsgList.Instance();
            int          length        = list.getSize();
            StreamWriter writeMessages = new StreamWriter(@"jsonMessages.txt");

            for (int i = 0; i < length; i++)
            {
                var json = Newtonsoft.Json.JsonConvert.SerializeObject(list.getMessage(i));
                writeMessages.WriteLine(json);
            }
            writeMessages.Close();
            //WRITE URLS TO JSON
            StreamWriter      writeUrls = new StreamWriter(@"jsonUrls.txt");
            urlQuarantineList u         = urlQuarantineList.Instance();

            for (int i = 0; i < u.getSize(); i++)
            {
                var json = Newtonsoft.Json.JsonConvert.SerializeObject(u.getUrl(i));
                writeUrls.WriteLine(json);
            }
            writeUrls.Close();
            //WRITE HASH TAGS TO JSON
            StreamWriter writeTags = new StreamWriter(@"jsonTags.txt");
            HashTags     hashTag   = HashTags.Instance();

            for (int i = 0; i < hashTag.getSize(); i++)
            {
                var json = Newtonsoft.Json.JsonConvert.SerializeObject(hashTag.getTag(i));
                writeTags.WriteLine(json);
            }
            writeTags.Close();
            //WRITE MENTIONS TO JSON
            StreamWriter writeMen = new StreamWriter(@"jsonMen.txt");
            Mentions     men      = Mentions.Instance();

            for (int i = 0; i < men.getSize(); i++)
            {
                var json = Newtonsoft.Json.JsonConvert.SerializeObject(men.getTid(i));
                writeMen.WriteLine(json);
            }
            writeMen.Close();
            //WRITE SIR MESSAGES TO JSON
            StreamWriter writeSir = new StreamWriter(@"jsonSir.txt");
            SirList      sir      = SirList.Instance();

            for (int i = 0; i < sir.getSize(); i++)
            {
                var json = Newtonsoft.Json.JsonConvert.SerializeObject(sir.getSir(i));
                writeSir.WriteLine(json);
            }
            writeSir.Close();

            statusBox.Text = "Data writen to Json.";
        }
コード例 #2
0
        //METHOD FOR VIEW TRENDS BUTTON CLICK
        private void viewTrendsBtn1_Click(object sender, RoutedEventArgs e)
        {
            HashTags list  = HashTags.Instance();
            Mentions list2 = Mentions.Instance();

            if (list.getSize() != 0 || list2.getSize() != 0)
            {
                DisplayTrends dT = new DisplayTrends();
                this.NavigationService.Navigate(dT);
            }
            else
            {
                statusBox.Text = "No hash tags or mentions to view";
            }
        }
コード例 #3
0
ファイル: DisplayTrends.xaml.cs プロジェクト: WillWR/SoftEng
        public DisplayTrends()
        {
            InitializeComponent();
            //ADDS ALL HASHTAGS TO LIST VIEW BOX.
            HashTags tag = HashTags.Instance();

            for (int i = 0; i < tag.getSize(); i++)
            {
                trendsView.Items.Add(tag.showTag(i));
            }
            //ADDS ALL MENTIONS TO LIST VIEW BOX.
            Mentions men = Mentions.Instance();

            for (int i = 0; i < men.getSize(); i++)
            {
                mentionsView.Items.Add(men.showID(i));
            }
        }