Beispiel #1
0
        public MyBestFriendManager(IDataSociable i_SocialData)
        {
            if (i_SocialData == null)
            {
                throw new Exception("Now valid social network givin");
            }

            m_SocialData = i_SocialData;
        }
Beispiel #2
0
        /// <summary>
        /// creates dynamic social network data object to enable future support in other social net. (facebook, google+, twitter, linkedIn, etc.)
        /// </summary>
        /// <returns>Instance of social network data</returns>
        public static IDataSociable GetSocialNetwork(SocialNetwork i_SocialNetworkId = SocialNetwork.Facebook)
        {
            IDataSociable retVal = null;

            switch (i_SocialNetworkId)
            {
            case SocialNetwork.Facebook:
                retVal = new FacebookSocialData();
                break;

            case SocialNetwork.twitter:
                throw new System.Exception("No twitter implementation avilable");

            ///break;
            default:
                break;
            }

            return(retVal);
        }
Beispiel #3
0
 public void LogInToSocialNetwork(string i_SocialToken = null)
 {
     m_UserSocialData = SocialDataFactory.GetSocialNetwork(SocialNetwork.Facebook);
     UserSocialData.LogIn(i_SocialToken);
 }