internal void GetPageInfoForAllCompetitors() { WriteToUsageLogFile("FacebookFanInfo.GetData | Thread:" + Thread.CurrentThread.ManagedThreadId.ToString(), "Started GetPageInfoForAllCompetitors"); FacebookDataSource fds = DroneDataSource as FacebookDataSource; if (!Object.Equals(null, fds)) { foreach (Competitor item in fds.GetCompetitorAccounts()) { if (item.FacebookID != 0) { Page fpo = GetPageInfoByCompany(item.FacebookID); if (!Object.Equals(fpo, null)) { FacebookDataComponent fdc = new FacebookDataComponent(); fdc.FBPage = fpo; DroneDataSource.Process(fdc); } else { Shared.Utility.WriteToLogFile(String.Format("Facebook_NoPage_{0:M_d_yyyy}", DateTime.Today) + ".log", string.Format("{0},{1}", fpo.Name, fpo.Id)); } } } } WriteToUsageLogFile("FacebookFanInfo.GetData | Thread:" + Thread.CurrentThread.ManagedThreadId.ToString(), "Completed GetPageInfoForAllCompetitors"); }
public FacebookFanInfo() : base() { DroneDataSource = new FacebookDataSource(); }
public QueueFacebook() : base() { QueueComponentDataSource = new FacebookDataSource(); }