public void AddLikes(Domain.Socioboard.Domain.GoogleplusLike _GoogleplusLike) { using (NHibernate.ISession session = SessionFactory.GetNewSession()) { using (NHibernate.ITransaction transaction = session.BeginTransaction()) { session.Save(_GoogleplusLike); transaction.Commit(); } } }
public void GetGooglePlusLikes(string feedId, string AccessToken, string ProfileId, int Status) { oAuthTokenGPlus ObjoAuthTokenGPlus = new oAuthTokenGPlus(); Domain.Socioboard.Domain.GoogleplusLike _GoogleplusLike = new Domain.Socioboard.Domain.GoogleplusLike(); try { string _Likes = ObjoAuthTokenGPlus.APIWebRequestToGetUserInfo(Globals.strLike.Replace("[ActivityId]", feedId) + "?key=" + ConfigurationManager.AppSettings["Api_Key"].ToString(), AccessToken); JObject J_Likes = JObject.Parse(_Likes); foreach (var item in J_Likes["items"]) { try { _GoogleplusLike.Id = Guid.NewGuid(); _GoogleplusLike.FromId = item["id"].ToString(); _GoogleplusLike.FromImageUrl = item["image"]["url"].ToString(); _GoogleplusLike.FromName = item["displayName"].ToString(); _GoogleplusLike.ProfileId = ProfileId; _GoogleplusLike.FromUrl = item["url"].ToString(); _GoogleplusLike.FeedId = feedId; if (!objGoogleplusCommentsRepository.IsLikeExist(_GoogleplusLike.FromId, feedId)) { objGoogleplusCommentsRepository.AddLikes(_GoogleplusLike); } } catch (Exception ex) { logger.Error(ex.Message); } } } catch (Exception ex) { } }
public void GetGooglePlusLikes(string feedId, string AccessToken, string ProfileId, int Status) { oAuthTokenGPlus ObjoAuthTokenGPlus = new oAuthTokenGPlus(); Domain.Socioboard.Domain.GoogleplusLike _GoogleplusLike = new Domain.Socioboard.Domain.GoogleplusLike(); try { string _Likes = ObjoAuthTokenGPlus.APIWebRequestToGetUserInfo(Globals.strLike.Replace("[ActivityId]", feedId) + "?key=" + ConfigurationManager.AppSettings["Api_Key"].ToString(), AccessToken); JObject J_Likes = JObject.Parse(_Likes); foreach (var item in J_Likes["items"]) { try { _GoogleplusLike.Id = Guid.NewGuid(); _GoogleplusLike.FromId = item["id"].ToString(); _GoogleplusLike.FromImageUrl = item["image"]["url"].ToString(); _GoogleplusLike.FromName = item["displayName"].ToString(); _GoogleplusLike.ProfileId = ProfileId; _GoogleplusLike.FromUrl = item["url"].ToString(); _GoogleplusLike.FeedId = feedId; if (!objGoogleplusCommentsRepository.IsLikeExist(_GoogleplusLike.FromId, feedId)) { objGoogleplusCommentsRepository.AddLikes(_GoogleplusLike); } } catch (Exception ex) { logger.Error(ex.Message); } } } catch (Exception ex) { } }