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); }
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; }