/// <summary> /// Post method to be used by the TweetRetriever. /// </summary> /// <param name="resultObj">The result object returned by algorithm</param> /// <param name="user">The user</param> /// <returns>Returns true if the post request succeeded</returns> private bool PostResultToDB(AnalysisResultObj resultObj, User user) { //Create the post request bool succes = webHandler.DatabaseSendDataRequest(Constants.DB_SERVER_IP + "twitter", "POST", "twitter_name=" + user.ScreenName, "twitter_id=" + user.Id, "analysis_val=" + resultObj.GetAlgorithmResult().ToString(CultureInfo.InvariantCulture), "media_val=" + resultObj.GetMediaResult().ToString(CultureInfo.InvariantCulture), "mi_val=" + resultObj.MIResult.ToString(CultureInfo.InvariantCulture), "sentiment_val=" + resultObj.GetSentiment().ToString(CultureInfo.InvariantCulture), "tweet_count=" + resultObj.Count, "protect=" + Convert.ToInt32(user.IsProtected)); if (!succes) { Log.Error("Could not post the user to the database"); return(false); } return(succes); }