public SocialSiteDataFeedsFactory
     (string networkType)
 {
     switch (networkType)
     {
         case "twitter":
             objSocialSiteDataFeeds = new TwitterData();
             break;
         case "linkedin":
            objSocialSiteDataFeeds = new LinkedInData();
             break;
         case "googleanalytics":
             //objSocialSiteDataFeeds = new GoogleAnalyticsData();
             break;
         case "googleplus":
             objSocialSiteDataFeeds = new GooglePlusData();
             break;
         case "facebook":
             objSocialSiteDataFeeds = new FacebookData();
             break;
         case "instagram":
             objSocialSiteDataFeeds = new InstagramData();
             break;
         case "tumblr":
             objSocialSiteDataFeeds = new TumblrData();
             break;
         case "youtube":
            //objSocialSiteDataFeeds = new YouTubeData();
             break;
         default:
             break;
     }
 }
Esempio n. 2
0
        public clsSocialSiteDataFeedsFactory
            (string networkType)
        {
            switch (networkType)
            {
            case "websitereview":
                objSocialSiteDataFeeds = new WebSiteDataData();
                break;

            default:
                break;
            }
        }
Esempio n. 3
0
        public clsSocialSiteDataFeedsFactory
            (string networkType)
        {
            switch (networkType)
            {
            case "twitter":
                objSocialSiteDataFeeds = new TwitterData();
                break;

            case "linkedin":
                objSocialSiteDataFeeds = new LinkedInData();
                break;

            case "googleanalytics":
                //objSocialSiteDataFeeds = new GoogleAnalyticsData();
                break;

            case "googleplus":
                //objSocialSiteDataFeeds = new Google();
                break;

            case "facebook":
                objSocialSiteDataFeeds = new FacebookData();
                break;

            case "instagram":
                objSocialSiteDataFeeds = new InstagramData();
                break;

            case "tumblr":
                objSocialSiteDataFeeds = new TumblrData();
                break;

            case "youtube":
                objSocialSiteDataFeeds = new YouTubeData();
                break;

            case "facebook_page":
                objSocialSiteDataFeeds = new FacebookFanPageData();
                break;

            case "facebook page":
                objSocialSiteDataFeeds = new FacebookPageData();
                break;

            default:
                break;
            }
        }
Esempio n. 4
0
        private static void RunDataService(string profiletype)
        {
            while (true)
            {
                Api.SocialProfile.SocialProfile ApiobjSocialProfile            = new Api.SocialProfile.SocialProfile();
                List <Domain.Socioboard.Domain.SocialProfile> lstSocialProfile = (List <Domain.Socioboard.Domain.SocialProfile>)(new JavaScriptSerializer().Deserialize(ApiobjSocialProfile.SocialProfileByProfilType(profiletype.ToString()), typeof(List <Domain.Socioboard.Domain.SocialProfile>)));

                ThreadPool.SetMaxThreads(10, 4);
                if (lstSocialProfile != null)
                {
                    if (lstSocialProfile.Count != 0)
                    {
                        foreach (var item in lstSocialProfile)
                        {
                            try
                            {
                                if (item.UserId.ToString() != "bbc23ca1-28f1-452c-a3a8-e58c5cc5a0f8")
                                {
                                    continue;
                                }

                                clsSocialSiteDataFeedsFactory objclsSocialSiteDataFeedsFactory = new clsSocialSiteDataFeedsFactory(item.ProfileType);
                                ISocialSiteData objSocialSiteDataFeeds = objclsSocialSiteDataFeedsFactory.CreateSocialSiteDataFeedsInstance();
                                if (objSocialSiteDataFeeds != null)
                                {
                                    Console.WriteLine(objSocialSiteDataFeeds.GetData((object)item.UserId, item.ProfileId));
                                }
                            }
                            catch (Exception ex)
                            {
                                Console.WriteLine(ex.Message);
                            }
                        }
                    }
                    else
                    {
                        Console.WriteLine("No active record in Database");
                    }
                }
                else
                {
                    Console.WriteLine("No active record in Database");
                }

                Thread.Sleep(15 * 1000);
            }
        }
Esempio n. 5
0
 private static void RunDataServiceInThreads(object objitem)
 {
     try
     {
         Domain.Socioboard.Domain.SocialProfile item = (Domain.Socioboard.Domain.SocialProfile)objitem;
         clsSocialSiteDataFeedsFactory          objclsSocialSiteDataFeedsFactory = new clsSocialSiteDataFeedsFactory(item.ProfileType);
         ISocialSiteData objSocialSiteDataFeeds = objclsSocialSiteDataFeedsFactory.CreateSocialSiteDataFeedsInstance();
         if (objSocialSiteDataFeeds != null)
         {
             Console.WriteLine(objSocialSiteDataFeeds.GetData((object)item.UserId, item.ProfileId));
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Esempio n. 6
0
 private static void RunDataServiceInThreads(object objitem)
 {
     try
     {
         Domain.Myfashion.Domain.websitereviewdata item = (Domain.Myfashion.Domain.websitereviewdata)objitem;
         clsSocialSiteDataFeedsFactory             objclsSocialSiteDataFeedsFactory = new clsSocialSiteDataFeedsFactory("websitereview");
         ISocialSiteData objSocialSiteDataFeeds = objclsSocialSiteDataFeedsFactory.CreateSocialSiteDataFeedsInstance();
         if (objSocialSiteDataFeeds != null)
         {
             Console.WriteLine(objSocialSiteDataFeeds.UpdateWebSiteData(item.Id.ToString(), item.websitename));
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }