public ActionResult InstagramImages(string profileid) { //List<object> lstobject = new List<object>(); //Dictionary<string, List<object>> dictwallposts = new Dictionary<string, List<object>>(); //Api.Groups.Groups ApiobjGroups = new Api.Groups.Groups(); //Domain.Socioboard.Domain.Groups objGroups = (Domain.Socioboard.Domain.Groups)(new JavaScriptSerializer().Deserialize(ApiobjGroups.GetGroupDetailsByGroupId(Session["group"].ToString()), typeof(Domain.Socioboard.Domain.Groups))); //Api.InstagramFeed.InstagramFeed ApiobjInstagramFeed = new Api.InstagramFeed.InstagramFeed(); //List<Domain.Socioboard.Domain.InstagramFeed> lstInstagramFeed = (List<Domain.Socioboard.Domain.InstagramFeed>)(new JavaScriptSerializer().Deserialize(ApiobjInstagramFeed.GetLinkedInFeeds(objGroups.UserId.ToString(), profileid), typeof(List<Domain.Socioboard.Domain.InstagramFeed>))); //foreach (var lstInstagramfeed in lstInstagramFeed) //{ // lstobject.Add(lstInstagramfeed); //} //dictwallposts.Add("instagram", lstobject); //return PartialView("_ImagePartial", dictwallposts); object lstobject = new object(); List <object> lstComment = null; Dictionary <string, Dictionary <object, List <object> > > dictwallposts = new Dictionary <string, Dictionary <object, List <object> > >(); Dictionary <object, List <object> > dic_InstgramImg = new Dictionary <object, List <object> >(); Api.Groups.Groups ApiobjGroups = new Api.Groups.Groups(); Domain.Socioboard.Domain.Groups objGroups = (Domain.Socioboard.Domain.Groups)(new JavaScriptSerializer().Deserialize(ApiobjGroups.GetGroupDetailsByGroupId(Session["group"].ToString()), typeof(Domain.Socioboard.Domain.Groups))); Api.InstagramFeed.InstagramFeed ApiobjInstagramFeed = new Api.InstagramFeed.InstagramFeed(); Api.InstagramComment.InstagramComment ApiobjInstagramFeedComment = new Api.InstagramComment.InstagramComment(); List <Domain.Socioboard.Domain.InstagramFeed> lstInstagramFeed = (List <Domain.Socioboard.Domain.InstagramFeed>)(new JavaScriptSerializer().Deserialize(ApiobjInstagramFeed.GetLinkedInFeeds(objGroups.UserId.ToString(), profileid), typeof(List <Domain.Socioboard.Domain.InstagramFeed>))); foreach (var item_lstInstagramfeed in lstInstagramFeed) { lstComment = new List <object>(); List <Domain.Socioboard.Domain.InstagramComment> lstInstagramComment = (List <Domain.Socioboard.Domain.InstagramComment>)(new JavaScriptSerializer().Deserialize(ApiobjInstagramFeedComment.GetInstagramFeedsComment(objGroups.UserId.ToString(), item_lstInstagramfeed.FeedId.ToString()), typeof(List <Domain.Socioboard.Domain.InstagramComment>))); foreach (var item in lstInstagramComment) { lstComment.Add(item); } lstobject = (object)item_lstInstagramfeed; dic_InstgramImg.Add(lstobject, lstComment); } dictwallposts.Add("instagram", dic_InstgramImg); return(PartialView("_ImagePartial", dictwallposts)); }
public ActionResult InstagramImages(string profileid) { //List<object> lstobject = new List<object>(); //Dictionary<string, List<object>> dictwallposts = new Dictionary<string, List<object>>(); //Api.Groups.Groups ApiobjGroups = new Api.Groups.Groups(); //Domain.Socioboard.Domain.Groups objGroups = (Domain.Socioboard.Domain.Groups)(new JavaScriptSerializer().Deserialize(ApiobjGroups.GetGroupDetailsByGroupId(Session["group"].ToString()), typeof(Domain.Socioboard.Domain.Groups))); //Api.InstagramFeed.InstagramFeed ApiobjInstagramFeed = new Api.InstagramFeed.InstagramFeed(); //List<Domain.Socioboard.Domain.InstagramFeed> lstInstagramFeed = (List<Domain.Socioboard.Domain.InstagramFeed>)(new JavaScriptSerializer().Deserialize(ApiobjInstagramFeed.GetLinkedInFeeds(objGroups.UserId.ToString(), profileid), typeof(List<Domain.Socioboard.Domain.InstagramFeed>))); //foreach (var lstInstagramfeed in lstInstagramFeed) //{ // lstobject.Add(lstInstagramfeed); //} //dictwallposts.Add("instagram", lstobject); //return PartialView("_ImagePartial", dictwallposts); object lstobject = new object(); List<object> lstComment = null; Dictionary<string, Dictionary<object, List<object>>> dictwallposts = new Dictionary<string, Dictionary<object, List<object>>>(); Dictionary<object, List<object>> dic_InstgramImg = new Dictionary<object, List<object>>(); Api.Groups.Groups ApiobjGroups = new Api.Groups.Groups(); Domain.Socioboard.Domain.Groups objGroups = (Domain.Socioboard.Domain.Groups)(new JavaScriptSerializer().Deserialize(ApiobjGroups.GetGroupDetailsByGroupId(Session["group"].ToString()), typeof(Domain.Socioboard.Domain.Groups))); Api.InstagramFeed.InstagramFeed ApiobjInstagramFeed = new Api.InstagramFeed.InstagramFeed(); Api.InstagramComment.InstagramComment ApiobjInstagramFeedComment = new Api.InstagramComment.InstagramComment(); //List<Domain.Socioboard.Domain.InstagramFeed> lstInstagramFeed = (List<Domain.Socioboard.Domain.InstagramFeed>)(new JavaScriptSerializer().Deserialize(ApiobjInstagramFeed.GetLinkedInFeeds(objGroups.UserId.ToString(), profileid), typeof(List<Domain.Socioboard.Domain.InstagramFeed>))); List<Domain.Socioboard.MongoDomain.InstagramFeed> lstInstagramFeed = (List<Domain.Socioboard.MongoDomain.InstagramFeed>)(new JavaScriptSerializer().Deserialize(ApiobjInstagramFeed.GetFeedsOfProfileWithRange(objGroups.UserId.ToString(), profileid, "0", "8"), typeof(List<Domain.Socioboard.MongoDomain.InstagramFeed>))); foreach (var item_lstInstagramfeed in lstInstagramFeed) { lstComment = new List<object>(); List<Domain.Socioboard.MongoDomain.InstagramComment> lstInstagramComment = (List<Domain.Socioboard.MongoDomain.InstagramComment>)(new JavaScriptSerializer().Deserialize(ApiobjInstagramFeedComment.GetInstagramFeedsComment(objGroups.UserId.ToString(), item_lstInstagramfeed.FeedId.ToString()), typeof(List<Domain.Socioboard.MongoDomain.InstagramComment>))); foreach (var item in lstInstagramComment) { lstComment.Add(item); } lstobject = (object)item_lstInstagramfeed; dic_InstgramImg.Add(lstobject, lstComment); } dictwallposts.Add("instagram", dic_InstgramImg); return PartialView("_ImagePartial", dictwallposts); }
public ActionResult ShowInstagramFeeds(string load, string id) { if (load == "first") { Session["InsragramIdForFeeds"] = id; instagramfeedcount = 0; } else { id = (string)Session["InsragramIdForFeeds"]; instagramfeedcount = instagramfeedcount + 8; } object lstobject = new object(); List<object> lstComment = null; Domain.Socioboard.Domain.User _User = (Domain.Socioboard.Domain.User)Session["User"]; Dictionary<string, Dictionary<object, List<object>>> dictwallposts = new Dictionary<string, Dictionary<object, List<object>>>(); Dictionary<object, List<object>> dic_InstgramImg = new Dictionary<object, List<object>>(); Api.Groups.Groups ApiobjGroups = new Api.Groups.Groups(); Domain.Socioboard.Domain.Groups objGroups = (Domain.Socioboard.Domain.Groups)(new JavaScriptSerializer().Deserialize(ApiobjGroups.GetGroupDetailsByGroupId(Session["group"].ToString()), typeof(Domain.Socioboard.Domain.Groups))); Api.InstagramFeed.InstagramFeed ApiobjInstagramFeed = new Api.InstagramFeed.InstagramFeed(); Api.InstagramComment.InstagramComment ApiobjInstagramFeedComment = new Api.InstagramComment.InstagramComment(); List<Domain.Socioboard.MongoDomain.InstagramFeed> lstInstagramFeed = (List<Domain.Socioboard.MongoDomain.InstagramFeed>)(new JavaScriptSerializer().Deserialize(ApiobjInstagramFeed.GetFeedsOfProfileWithRange(objGroups.UserId.ToString(), id, instagramfeedcount.ToString(), "8"), typeof(List<Domain.Socioboard.MongoDomain.InstagramFeed>))); foreach (var item_lstInstagramfeed in lstInstagramFeed) { lstComment = new List<object>(); List<Domain.Socioboard.MongoDomain.InstagramComment> lstInstagramComment = (List<Domain.Socioboard.MongoDomain.InstagramComment>)(new JavaScriptSerializer().Deserialize(ApiobjInstagramFeedComment.GetInstagramFeedsComment(objGroups.UserId.ToString(), item_lstInstagramfeed.FeedId.ToString()), typeof(List<Domain.Socioboard.MongoDomain.InstagramComment>))); foreach (var item in lstInstagramComment) { lstComment.Add(item); } lstobject = (object)item_lstInstagramfeed; dic_InstgramImg.Add(lstobject, lstComment); } dictwallposts.Add("instagram", dic_InstgramImg); return PartialView("_InstagramPartial", dictwallposts); }