Пример #1
0
 public ActionResult Tickets()
 {
     try
     {
         Domain.Socioboard.Domain.User objuser = (Domain.Socioboard.Domain.User)Session["User"];
         string groupid = Session["group"].ToString();
         Api.SentimentalAnalysis.SentimentalAnalysis    ApiobjSentimentalAnalysis = new Api.SentimentalAnalysis.SentimentalAnalysis();
         List <Domain.Socioboard.Domain.FBTwitterFeeds> fbtwitterfeeds            = new List <Domain.Socioboard.Domain.FBTwitterFeeds>();
         fbtwitterfeeds = (List <Domain.Socioboard.Domain.FBTwitterFeeds>)(new JavaScriptSerializer().Deserialize(ApiobjSentimentalAnalysis.GetTicketsofGroup(groupid, objuser.Id.ToString()), typeof(List <Domain.Socioboard.Domain.FBTwitterFeeds>)));
         //if (fbtwitterfeeds.Count > 0)
         //{
         //    return View("MyTickets", fbtwitterfeeds);
         //}
         return(View("MyTickets", fbtwitterfeeds));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
         return(Content("SomethingWentWrong"));
     }
 }
Пример #2
0
        // Edited by Antima[20/12/2014]

        public DataSet bindMyTickets(Guid UserId)
        {
            Messages mstable = new Messages();
            DataSet  ds      = DataTableGenerator.CreateDataSetForTable(mstable);

            Api.SentimentalAnalysis.SentimentalAnalysis            ApiobjSentimentalAnalysis = new Api.SentimentalAnalysis.SentimentalAnalysis();
            List <Domain.Myfashion.Domain.FeedSentimentalAnalysis> lstNegativeFeedsOfUser    = new List <Domain.Myfashion.Domain.FeedSentimentalAnalysis>();

            lstNegativeFeedsOfUser = (List <Domain.Myfashion.Domain.FeedSentimentalAnalysis>)(new JavaScriptSerializer().Deserialize(ApiobjSentimentalAnalysis.getNegativeFeedsOfUser(UserId.ToString()), typeof(List <Domain.Myfashion.Domain.FeedSentimentalAnalysis>)));
            if (lstNegativeFeedsOfUser != null)
            {
                foreach (var item in lstNegativeFeedsOfUser)
                {
                    string Network = item.Network;
                    if (Network == "facebook")
                    {
                        Api.FacebookFeed.FacebookFeed        ApiobjFacebookFeed = new Api.FacebookFeed.FacebookFeed();
                        Domain.Myfashion.Domain.FacebookFeed facebookfeed       = (Domain.Myfashion.Domain.FacebookFeed)(new JavaScriptSerializer().Deserialize(ApiobjFacebookFeed.getFacebookFeedByProfileId(item.ProfileId, item.FeedId), typeof(Domain.Myfashion.Domain.FacebookFeed)));
                        if (facebookfeed != null)
                        {
                            ds.Tables[0].Rows.Add(facebookfeed.ProfileId, "facebook", facebookfeed.FromId, facebookfeed.FromName, facebookfeed.FromProfileUrl, facebookfeed.FeedDate, facebookfeed.FeedDescription, facebookfeed.FbComment, facebookfeed.FbLike, facebookfeed.FeedId, facebookfeed.Type, "");
                        }
                    }
                    if (Network == "twitter")
                    {
                        Api.TwitterFeed.TwitterFeed         ApiobjTwitterFeed = new Api.TwitterFeed.TwitterFeed();
                        Domain.Myfashion.Domain.TwitterFeed twtfeed           = (Domain.Myfashion.Domain.TwitterFeed)(new JavaScriptSerializer().Deserialize(ApiobjTwitterFeed.getTwitterFeedByProfileId(item.ProfileId, item.FeedId), typeof(Domain.Myfashion.Domain.TwitterFeed)));
                        if (twtfeed != null)
                        {
                            ds.Tables[0].Rows.Add(twtfeed.ProfileId, item.Network, twtfeed.FromId, twtfeed.FromScreenName, twtfeed.FromProfileUrl, twtfeed.FeedDate, twtfeed.Feed, "", "", twtfeed.MessageId, twtfeed.Type, "");
                        }
                    }
                }
            }
            return(ds);
        }
Пример #3
0
 public ActionResult Tickets()
 {
     try
     {
         Domain.Socioboard.Domain.User objuser = (Domain.Socioboard.Domain.User)Session["User"];
         string groupid = Session["group"].ToString();
         Api.SentimentalAnalysis.SentimentalAnalysis ApiobjSentimentalAnalysis = new Api.SentimentalAnalysis.SentimentalAnalysis();
         List<Domain.Socioboard.Domain.FBTwitterFeeds> fbtwitterfeeds = new List<Domain.Socioboard.Domain.FBTwitterFeeds>();
         fbtwitterfeeds = (List<Domain.Socioboard.Domain.FBTwitterFeeds>)(new JavaScriptSerializer().Deserialize(ApiobjSentimentalAnalysis.GetTicketsofGroup(groupid, objuser.Id.ToString()), typeof(List<Domain.Socioboard.Domain.FBTwitterFeeds>)));
         //if (fbtwitterfeeds.Count > 0)
         //{
         //    return View("MyTickets", fbtwitterfeeds);
         //}
         return View("MyTickets", fbtwitterfeeds);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.StackTrace);
         return Content("SomethingWentWrong");
     }
 }
        // Edited by Antima[20/12/2014]

        public DataSet bindMyTickets(Guid UserId)
        {
            Messages mstable = new Messages();
            DataSet ds = DataTableGenerator.CreateDataSetForTable(mstable);
            Api.SentimentalAnalysis.SentimentalAnalysis ApiobjSentimentalAnalysis = new Api.SentimentalAnalysis.SentimentalAnalysis();
            List<Domain.Myfashion.Domain.FeedSentimentalAnalysis> lstNegativeFeedsOfUser = new List<Domain.Myfashion.Domain.FeedSentimentalAnalysis>();

            lstNegativeFeedsOfUser = (List<Domain.Myfashion.Domain.FeedSentimentalAnalysis>)(new JavaScriptSerializer().Deserialize(ApiobjSentimentalAnalysis.getNegativeFeedsOfUser(UserId.ToString()), typeof(List<Domain.Myfashion.Domain.FeedSentimentalAnalysis>)));
            if (lstNegativeFeedsOfUser != null)
            {
                foreach (var item in lstNegativeFeedsOfUser)
                {

                    string Network = item.Network;
                    if (Network == "facebook")
                    {
                        Api.FacebookFeed.FacebookFeed ApiobjFacebookFeed = new Api.FacebookFeed.FacebookFeed();
                        Domain.Myfashion.Domain.FacebookFeed facebookfeed = (Domain.Myfashion.Domain.FacebookFeed)(new JavaScriptSerializer().Deserialize(ApiobjFacebookFeed.getFacebookFeedByProfileId(item.ProfileId, item.FeedId), typeof(Domain.Myfashion.Domain.FacebookFeed)));
                        if (facebookfeed != null)
                        {
                            ds.Tables[0].Rows.Add(facebookfeed.ProfileId, "facebook", facebookfeed.FromId, facebookfeed.FromName, facebookfeed.FromProfileUrl, facebookfeed.FeedDate, facebookfeed.FeedDescription, facebookfeed.FbComment, facebookfeed.FbLike, facebookfeed.FeedId, facebookfeed.Type, "");
                        }
                    }
                    if (Network == "twitter")
                    {
                        Api.TwitterFeed.TwitterFeed ApiobjTwitterFeed = new Api.TwitterFeed.TwitterFeed();
                        Domain.Myfashion.Domain.TwitterFeed twtfeed = (Domain.Myfashion.Domain.TwitterFeed)(new JavaScriptSerializer().Deserialize(ApiobjTwitterFeed.getTwitterFeedByProfileId(item.ProfileId, item.FeedId), typeof(Domain.Myfashion.Domain.TwitterFeed)));
                        if (twtfeed != null)
                        {
                            ds.Tables[0].Rows.Add(twtfeed.ProfileId, item.Network, twtfeed.FromId, twtfeed.FromScreenName, twtfeed.FromProfileUrl, twtfeed.FeedDate, twtfeed.Feed, "", "", twtfeed.MessageId, twtfeed.Type, "");
                        }
                    }
                } 
            }
            return ds;
        }