public ActionResult Instagram() { string AddTwitterAccount = string.Empty; Domain.Myfashion.Domain.User objUser = (Domain.Myfashion.Domain.User)Session["User"]; string code = (String)Request.QueryString["code"]; Api.Instagram.Instagram apiobjInstagram = new Api.Instagram.Instagram(); try { AddTwitterAccount = apiobjInstagram.AddInstagramAccount(ConfigurationManager.AppSettings["InstagramClientKey"], ConfigurationManager.AppSettings["InstagramClientSec"], ConfigurationManager.AppSettings["InstagramCallBackURL"], objUser.Id.ToString(), Session["group"].ToString(), code); Session["SocialManagerInfo"] = AddTwitterAccount; } catch (Exception ex) { logger.Error("Instagram =>" + ex.StackTrace); logger.Error("Instagram =>" + ex.Message); Console.WriteLine(ex.Message); } logger.Error("Instagram =>" + AddTwitterAccount); if (Session["SocialManagerInfo"] == null) { return(RedirectToAction("Index", "Home")); } return(RedirectToAction("SocialMedia", "Home")); }
public ActionResult AuthenticateInstagram() { try { try { Api.Groups.Groups objApiGroups = new Api.Groups.Groups(); JObject group = JObject.Parse(objApiGroups.GetGroupDetailsByGroupId(Session["group"].ToString().ToString())); int profilecount = (Int16)(Session["ProfileCount"]); int totalaccount = (Int16)Session["TotalAccount"]; if (Convert.ToString(group["GroupName"]) == "Socioboard") { if (profilecount < totalaccount) { Api.Instagram.Instagram ApiobjInstagram = new Api.Instagram.Instagram(); string redirecturl = ApiobjInstagram.GetInstagramRedirectUrl(ConfigurationManager.AppSettings["InstagramClientKey"], ConfigurationManager.AppSettings["InstagramClientSec"], ConfigurationManager.AppSettings["InstagramCallBackURL"]); Response.Redirect(redirecturl); } else { } } } catch (Exception ex) { } } catch (Exception ex) { } return(View()); }
public ActionResult Instagram() { string AddTwitterAccount = string.Empty; Domain.Socioboard.Domain.User objUser = (Domain.Socioboard.Domain.User)Session["User"]; string code = (String)Request.QueryString["code"]; Api.Instagram.Instagram apiobjInstagram = new Api.Instagram.Instagram(); try { AddTwitterAccount = apiobjInstagram.AddInstagramAccount(ConfigurationManager.AppSettings["InstagramClientKey"], ConfigurationManager.AppSettings["InstagramClientSec"], ConfigurationManager.AppSettings["InstagramCallBackURL"], objUser.Id.ToString(), Session["group"].ToString(), code); Session["SocialManagerInfo"] = AddTwitterAccount; } catch (Exception ex) { logger.Error("Instagram =>" + ex.StackTrace); logger.Error("Instagram =>" + ex.Message); Console.WriteLine(ex.Message); } logger.Error("Instagram =>" + AddTwitterAccount); if (Session["SocialManagerInfo"] == null) { return RedirectToAction("Index", "Home"); } return RedirectToAction("Index", "Home"); }
public ActionResult AuthenticateInstagram() { try { try { Api.Instagram.Instagram ApiobjInstagram = new Api.Instagram.Instagram(); string redirecturl = ApiobjInstagram.GetInstagramRedirectUrl(ConfigurationManager.AppSettings["InstagramClientKey"], ConfigurationManager.AppSettings["InstagramClientSec"], ConfigurationManager.AppSettings["InstagramCallBackURL"]); logger.Error("AuthenticateInstagram => redirect uri =>" + redirecturl); if (redirecturl.Contains("FacebookManager") || redirecturl.Contains("Facebook")) { redirecturl = redirecturl.Replace("FacebookManager", "InstagramManager").Replace("Facebook", "Instagram"); Response.Redirect(redirecturl); } else { Response.Redirect(redirecturl); } } catch (Exception ex) { logger.Error("AuthenticateInstagram =>" + ex.StackTrace); logger.Error("AuthenticateInstagram =>" + ex.Message); } } catch (Exception ex) { logger.Error("AuthenticateInstagram =>" + ex.StackTrace); logger.Error("AuthenticateInstagram =>" + ex.Message); } return(RedirectToAction("Index", "Home")); }
public ActionResult AuthenticateInstagram() { try { try { Api.Groups.Groups objApiGroups = new Api.Groups.Groups(); JObject group = JObject.Parse(objApiGroups.GetGroupDetailsByGroupId(Session["group"].ToString().ToString())); int profilecount = 0; int totalaccount = 0; try { profilecount = (Int16)(Session["ProfileCount"]); totalaccount = (Int16)Session["TotalAccount"]; } catch (Exception ex) { logger.Error("ex.Message : " + ex.Message); logger.Error("ex.StackTrace : " + ex.StackTrace); } if (Convert.ToString(group["GroupName"]) == ConfigurationManager.AppSettings["DefaultGroupName"].ToString()) { if (profilecount < totalaccount) { Api.Instagram.Instagram ApiobjInstagram = new Api.Instagram.Instagram(); string redirecturl = ApiobjInstagram.GetInstagramRedirectUrl(ConfigurationManager.AppSettings["InstagramClientKey"], ConfigurationManager.AppSettings["InstagramClientSec"], ConfigurationManager.AppSettings["InstagramCallBackURL"]); Response.Redirect(redirecturl); } else if (profilecount == 0 || totalaccount == 0) { Api.Instagram.Instagram ApiobjInstagram = new Api.Instagram.Instagram(); string redirecturl = ApiobjInstagram.GetInstagramRedirectUrl(ConfigurationManager.AppSettings["InstagramClientKey"], ConfigurationManager.AppSettings["InstagramClientSec"], ConfigurationManager.AppSettings["InstagramCallBackURL"]); Response.Redirect(redirecturl); } else { //return JavaScript("alert(\"You can't add more than "+ totalaccount +" account!\")"); Response.Redirect("../Home/Index"); } } else { Response.Redirect("../Home/Index"); } } catch (Exception ex) { } } catch (Exception ex) { } return(View()); }
public ActionResult UnfollowInstagramUser(string fromId, string toId, string toName) { Api.Instagram.Instagram ApiInstagram = new Api.Instagram.Instagram(); string[] arrId = fromId.Split(','); List <Domain.Socioboard.Domain.InstagramAccount> lstInstaAccount = ((List <Domain.Socioboard.Domain.InstagramAccount>)Session["AllInstagramAccount"]).Where(t => arrId.Contains(t.InstagramId)).ToList(); foreach (var item in lstInstaAccount) { string ret = ApiInstagram.PostUnfollow(toId, toName, item.InstagramId, item.AccessToken); } return(Content("success")); }
public ActionResult LikeUnlikeInstagramPost(FormCollection _FormCollection) { string LikeCount = _FormCollection["LikeCount"]; string IsLike = _FormCollection["IsLike"]; string FeedId = _FormCollection["FeedId"]; string InstagramId = _FormCollection["InstagramId"]; try { 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.Instagram.Instagram ApiobjInstagram = new Api.Instagram.Instagram(); string ret = ApiobjInstagram.InstagramLikeUnLike(LikeCount, IsLike, FeedId, InstagramId, objGroups.UserId.ToString()); return(Content(ret)); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } return(Content("success")); }
public ActionResult Instagram() { string AddTwitterAccount = string.Empty; Domain.Socioboard.Domain.User objUser = (Domain.Socioboard.Domain.User)Session["User"]; string code = (String)Request.QueryString["code"]; Api.Instagram.Instagram apiobjInstagram = new Api.Instagram.Instagram(); try { AddTwitterAccount = apiobjInstagram.AddInstagramAccount(ConfigurationManager.AppSettings["consumerKey"], ConfigurationManager.AppSettings["consumerSecret"], ConfigurationManager.AppSettings["callbackurl"], objUser.Id.ToString(), Session["group"].ToString(), code); Session["SocialManagerInfo"] = AddTwitterAccount; } catch (Exception ex) { Console.WriteLine(ex.Message); } if (Session["SocialManagerInfo"] == null) { return RedirectToAction("Index", "Home"); } return RedirectToAction("Index", "Home"); }
public ActionResult AuthenticateInstagram() { try { try { Api.Instagram.Instagram ApiobjInstagram = new Api.Instagram.Instagram(); string redirecturl = ApiobjInstagram.GetInstagramRedirectUrl(ConfigurationManager.AppSettings["InstagramClientKey"], ConfigurationManager.AppSettings["InstagramClientSec"], ConfigurationManager.AppSettings["InstagramCallBackURL"]); logger.Error("AuthenticateInstagram => redirect uri =>" + redirecturl); if (redirecturl.Contains("FacebookManager") || redirecturl.Contains("Facebook")) { redirecturl = redirecturl.Replace("FacebookManager","InstagramManager").Replace("Facebook","Instagram"); Response.Redirect(redirecturl); } else { Response.Redirect(redirecturl); } } catch (Exception ex) { logger.Error("AuthenticateInstagram =>" +ex.StackTrace); logger.Error("AuthenticateInstagram =>" + ex.Message); } } catch (Exception ex) { logger.Error("AuthenticateInstagram =>" + ex.StackTrace); logger.Error("AuthenticateInstagram =>" + ex.Message); } return RedirectToAction("Index", "Home"); }
public ActionResult Instagram() { string AddTwitterAccount = string.Empty; Domain.Socioboard.Domain.User objUser = (Domain.Socioboard.Domain.User)Session["User"]; string code = (String)Request.QueryString["code"]; Api.Instagram.Instagram apiobjInstagram = new Api.Instagram.Instagram(); try { AddTwitterAccount = apiobjInstagram.AddInstagramAccount(ConfigurationManager.AppSettings["consumerKey"], ConfigurationManager.AppSettings["consumerSecret"], ConfigurationManager.AppSettings["callbackurl"], objUser.Id.ToString(), Session["group"].ToString(), code); Session["SocialManagerInfo"] = AddTwitterAccount; } catch (Exception ex) { Console.WriteLine(ex.Message); } if (Session["SocialManagerInfo"] == null) { return(RedirectToAction("Index", "Home")); } return(RedirectToAction("Index", "Home")); }
public ActionResult AuthenticateInstagram() { try { try { Api.Groups.Groups objApiGroups = new Api.Groups.Groups(); JObject group = JObject.Parse(objApiGroups.GetGroupDetailsByGroupId(Session["group"].ToString().ToString())); int profilecount = 0; int totalaccount = 0; try { profilecount = (Int16)(Session["ProfileCount"]); totalaccount = (Int16)Session["TotalAccount"]; } catch (Exception ex) { logger.Error("ex.Message : " + ex.Message); logger.Error("ex.StackTrace : " + ex.StackTrace); } logger.Error("AuthenticateInstagram => " + Convert.ToString(group["GroupName"]) + ConfigurationManager.AppSettings["DefaultGroupName"].ToString()); if (Convert.ToString(group["GroupName"]) == ConfigurationManager.AppSettings["DefaultGroupName"].ToString()) { if (profilecount < totalaccount) { logger.Error("AuthenticateInstagram => " + profilecount.ToString()); Api.Instagram.Instagram ApiobjInstagram = new Api.Instagram.Instagram(); string redirecturl = ApiobjInstagram.GetInstagramRedirectUrl(ConfigurationManager.AppSettings["InstagramClientKey"], ConfigurationManager.AppSettings["InstagramClientSec"], ConfigurationManager.AppSettings["InstagramCallBackURL"]); logger.Error("AuthenticateInstagram => redirect uri =>" + redirecturl); if (redirecturl.Contains("FacebookManager") || redirecturl.Contains("Facebook")) { redirecturl = redirecturl.Replace("FacebookManager", "InstagramManager").Replace("Facebook", "Instagram"); Response.Redirect(redirecturl); } else { Response.Redirect(redirecturl); } } else if (profilecount == 0 || totalaccount == 0) { Api.Instagram.Instagram ApiobjInstagram = new Api.Instagram.Instagram(); string redirecturl = ApiobjInstagram.GetInstagramRedirectUrl(ConfigurationManager.AppSettings["InstagramClientKey"], ConfigurationManager.AppSettings["InstagramClientSec"], ConfigurationManager.AppSettings["InstagramCallBackURL"]); logger.Error("AuthenticateInstagram => redirect uri =>" + redirecturl); if (redirecturl.Contains("FacebookManager") || redirecturl.Contains("Facebook")) { redirecturl = redirecturl.Replace("FacebookManager","InstagramManager").Replace("Facebook","Instagram"); Response.Redirect(redirecturl); } else { Response.Redirect(redirecturl); } } else { //return JavaScript("alert(\"You can't add more than "+ totalaccount +" account!\")"); logger.Error("AuthenticateInstagram => profilecount issue"); return RedirectToAction("Index", "Home"); } } else { logger.Error("AuthenticateInstagram => groupIssue"); return RedirectToAction("Index", "Home"); } } catch (Exception ex) { logger.Error("AuthenticateInstagram =>" +ex.StackTrace); logger.Error("AuthenticateInstagram =>" + ex.Message); } } catch (Exception ex) { logger.Error("AuthenticateInstagram =>" + ex.StackTrace); logger.Error("AuthenticateInstagram =>" + ex.Message); } return RedirectToAction("Index", "Home"); }
public ActionResult AddInstagramComment(string FeedId, string Text, string InstagramId) { 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.Instagram.Instagram ApiObjInstagram = new Api.Instagram.Instagram(); string ret = ApiObjInstagram.AddComment(objGroups.UserId.ToString(),FeedId, Text, InstagramId); return Content(""); }
public ActionResult UpdateProfileDetails(string Network, string ProfileName) { if (Session["User"] != null) { Domain.Socioboard.Domain.User _User = (Domain.Socioboard.Domain.User)Session["User"]; if (_User.UserType != "SuperAdmin") { return RedirectToAction("Index", "Index"); } } else { return RedirectToAction("Index", "Index"); } string ReturnMessage = string.Empty; bool Status = false; if (Network == "Facebook") { Domain.Socioboard.Domain.FacebookAccount objfb = (FacebookAccount)Session["UpdateProfileData"]; objfb.IsActive = 1; objfb.FbUserName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Facebook.Facebook ApiObjfb = new Api.Facebook.Facebook(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateFacebookAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } if (Network == "Twitter") { Status = true; Domain.Socioboard.Domain.TwitterAccount objfb = (TwitterAccount)Session["UpdateProfileData"]; objfb.IsActive = Status; objfb.TwitterScreenName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Twitter.Twitter ApiObjfb = new Api.Twitter.Twitter(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateTwitterAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } if (Network == "Linkedin") { Status = true; Domain.Socioboard.Domain.LinkedInAccount objfb = (LinkedInAccount)Session["UpdateProfileData"]; objfb.IsActive = Status; objfb.LinkedinUserName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Twitter.Twitter ApiObjfb = new Api.Twitter.Twitter(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateTwitterAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } if (Network == "Instagram") { Status = true; Domain.Socioboard.Domain.InstagramAccount objfb = (InstagramAccount)Session["UpdateProfileData"]; objfb.IsActive = Status; objfb.InsUserName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Instagram.Instagram ApiObjfb = new Api.Instagram.Instagram(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateInstagramAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } //if (Network == "Tumblr") //{ // Status = true; // Domain.Socioboard.Domain.TwitterAccount objfb = (TwitterAccount)Session["UpdateProfileData"]; // objfb.IsActive = Status; // objfb.TwitterScreenName = ProfileName; // string objFacebook = new JavaScriptSerializer().Serialize(objfb); // Api.Twitter.Twitter ApiObjfb = new Api.Twitter.Twitter(); // string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateTwitterAccountByAdmin(objFacebook), typeof(string))); // ReturnMessage = FbMessage; //} if (Network == "Youtube") { Status = true; Domain.Socioboard.Domain.YoutubeAccount objfb = (YoutubeAccount)Session["UpdateProfileData"]; objfb.Isactive = 1; objfb.Ytusername = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Youtube.Youtube ApiObjfb = new Api.Youtube.Youtube(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateYouTubeAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } if (Network == "GooglePlus") { Status = true; Domain.Socioboard.Domain.GooglePlusAccount objfb = (GooglePlusAccount)Session["UpdateProfileData"]; objfb.IsActive = 1; objfb.GpUserName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Twitter.Twitter ApiObjfb = new Api.Twitter.Twitter(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateTwitterAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } return Content(ReturnMessage); }
private static void instagramreport() { Api.InstagramReports.InstagramReports ApiInstaReportObj = new Api.InstagramReports.InstagramReports(); Api.Instagram.Instagram ApiInstaObj = new Api.Instagram.Instagram(); Domain.Socioboard.Domain.InstagramReport insert = new Domain.Socioboard.Domain.InstagramReport(); List <Domain.Socioboard.Domain.InstagramAccount> accounts = (List <Domain.Socioboard.Domain.InstagramAccount>) new JavaScriptSerializer().Deserialize(ApiInstaObj.getInstaAccounts(), typeof(List <Domain.Socioboard.Domain.InstagramAccount>)); foreach (Domain.Socioboard.Domain.InstagramAccount account in accounts) { try { Guid Id = Guid.NewGuid(); string Profile_Id = account.InstagramId; Domain.Socioboard.Domain.InstagramUserDetails user_details = (Domain.Socioboard.Domain.InstagramUserDetails) new JavaScriptSerializer().Deserialize(ApiInstaReportObj.InstagramUserDetail(account.InstagramId), typeof(Domain.Socioboard.Domain.InstagramUserDetails)); string Insta_Name = user_details.Insta_Name; string Full_Name = user_details.Full_Name; string Media_count = user_details.Media_Count; string Follower = user_details.Follower; string Following = user_details.Following; ApiInstaReportObj.Timeout = -1; Domain.Socioboard.Domain.ReturnData r = (Domain.Socioboard.Domain.ReturnData) new JavaScriptSerializer().Deserialize(ApiInstaReportObj.GetVideoPosts(account.InstagramId), typeof(Domain.Socioboard.Domain.ReturnData)); Console.WriteLine("1"); ApiInstaReportObj.Timeout = -1; Domain.Socioboard.Domain.ReturnData r1 = (Domain.Socioboard.Domain.ReturnData) new JavaScriptSerializer().Deserialize(ApiInstaReportObj.GetImagePosts(account.InstagramId), typeof(Domain.Socioboard.Domain.ReturnData)); Console.WriteLine("2"); ApiInstaReportObj.Timeout = -1; Domain.Socioboard.Domain.ReturnData r2 = (Domain.Socioboard.Domain.ReturnData) new JavaScriptSerializer().Deserialize(ApiInstaReportObj.InstagramFollowerGained(account.InstagramId), typeof(Domain.Socioboard.Domain.ReturnData)); Console.WriteLine("3"); ApiInstaReportObj.Timeout = -1; Domain.Socioboard.Domain.ReturnData r3 = (Domain.Socioboard.Domain.ReturnData) new JavaScriptSerializer().Deserialize(ApiInstaReportObj.InstagramFollowingGained(account.InstagramId), typeof(Domain.Socioboard.Domain.ReturnData)); Console.WriteLine("4"); ApiInstaReportObj.Timeout = -1; Domain.Socioboard.Domain.ReturnData r4 = (Domain.Socioboard.Domain.ReturnData) new JavaScriptSerializer().Deserialize(ApiInstaReportObj.InstagramPostCommentGained(account.InstagramId), typeof(Domain.Socioboard.Domain.ReturnData)); Console.WriteLine("4"); ApiInstaReportObj.Timeout = -1; Domain.Socioboard.Domain.ReturnData r5 = (Domain.Socioboard.Domain.ReturnData) new JavaScriptSerializer().Deserialize(ApiInstaReportObj.InstagramPostLikesGained(account.InstagramId), typeof(Domain.Socioboard.Domain.ReturnData)); Console.WriteLine("4"); insert.Id = Id; insert.Profile_Id = Profile_Id; insert.Insta_Name = Insta_Name; insert.Full_Name = Full_Name; insert.Media_Count = Media_count; insert.Follower = Follower; insert.Following = Following; insert.follow_15 = r2._15; insert.perday_follow_15 = r2.perday_15; insert.follow_30 = r1._30; insert.perday_follow_30 = r2.perday_30; insert.follow_60 = r2._60; insert.perday_follow_60 = r2.perday_60; insert.follow_90 = r2._90; insert.perday_follow_90 = r2.perday_90; insert.following_15 = r3._15; insert.perday_following_15 = r3.perday_15; insert.following_30 = r3._30; insert.perday_following_30 = r3.perday_30; insert.following_60 = r3._60; insert.perday_following_60 = r3.perday_60; insert.following_90 = r3._90; insert.perday_following_90 = r3.perday_90; insert.postcomment_15 = r4._15; insert.perday_postcomment_15 = r4.perday_15; insert.postcomment_30 = r4._30; insert.perday_postcomment_30 = r4.perday_30; insert.postcomment_60 = r4._60; insert.perday_postcomment_60 = r4.perday_60; insert.postcomment_90 = r4._90; insert.perday_postcomment_90 = r4.perday_90; insert.postlike_15 = r5._15; insert.perday_postlike_15 = r5.perday_15; insert.postlike_30 = r5._30; insert.perday_postlike_30 = r5.perday_30; insert.postlike_60 = r5._60; insert.perday_postlike_60 = r5.perday_60; insert.postlike_90 = r5._90; insert.perday_postlike_90 = r5.perday_90; insert.videopost_15 = r._15; insert.perday_videopost_15 = r.perday_15; insert.videopost_30 = r._30; insert.perday_videopost_30 = r.perday_30; insert.videopost_60 = r._60; insert.perday_videopost_60 = r.perday_60; insert.videopost_90 = r._90; insert.perday_videopost_90 = r.perday_90; insert.imagepost_15 = r1._15; insert.perday_imagepost_15 = r1.perday_15; insert.imagepost_30 = r1._30; insert.perday_imagepost_30 = r1.perday_30; insert.imagepost_60 = r1._60; insert.perday_imagepost_60 = r1.perday_60; insert.imagepost_90 = r1._90; insert.perday_imagepost_90 = r1.perday_90; string i = new JavaScriptSerializer().Serialize(insert); ApiInstaReportObj.insertdata(i); } catch (Exception ex) { } } }
public ActionResult UnfollowInstagramUser(string fromId, string toId, string toName) { Api.Instagram.Instagram ApiInstagram = new Api.Instagram.Instagram(); string[] arrId = fromId.Split(','); List<Domain.Socioboard.Domain.InstagramAccount> lstInstaAccount = ((List<Domain.Socioboard.Domain.InstagramAccount>)Session["AllInstagramAccount"]).Where(t => arrId.Contains(t.InstagramId)).ToList(); foreach (var item in lstInstaAccount) { string ret = ApiInstagram.PostUnfollow(toId, toName, item.InstagramId, item.AccessToken); } return Content("success"); }
public ActionResult LikeUnlikeInstagramPost(FormCollection _FormCollection) { string LikeCount = _FormCollection["LikeCount"]; string IsLike = _FormCollection["IsLike"]; string FeedId = _FormCollection["FeedId"]; string InstagramId = _FormCollection["InstagramId"]; try { //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.Instagram.Instagram ApiobjInstagram = new Api.Instagram.Instagram(); string ret = ApiobjInstagram.InstagramLikeUnLike(LikeCount, IsLike, FeedId, InstagramId, ""); return Content(ret); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } return Content("success"); }
public ActionResult AddInstagramComment(string FeedId, string Text, string InstagramId) { 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.Instagram.Instagram ApiObjInstagram = new Api.Instagram.Instagram(); string ret = ApiObjInstagram.AddComment("", FeedId, Text, InstagramId); if (!string.IsNullOrEmpty(ret)) { Domain.Socioboard.MongoDomain.InstagramComment _InstagramComment = (Domain.Socioboard.MongoDomain.InstagramComment)new JavaScriptSerializer().Deserialize(ret, typeof(Domain.Socioboard.MongoDomain.InstagramComment)); return Content(_InstagramComment.FromName); } else { return Content(""); } }
public ActionResult UpdateProfileDetails(string Network, string ProfileName) { if (Session["User"] != null) { Domain.Socioboard.Domain.User _User = (Domain.Socioboard.Domain.User)Session["User"]; if (_User.UserType != "SuperAdmin") { return(RedirectToAction("Index", "Index")); } } else { return(RedirectToAction("Index", "Index")); } string ReturnMessage = string.Empty; bool Status = false; if (Network == "Facebook") { Domain.Socioboard.Domain.FacebookAccount objfb = (FacebookAccount)Session["UpdateProfileData"]; objfb.IsActive = 1; objfb.FbUserName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Facebook.Facebook ApiObjfb = new Api.Facebook.Facebook(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateFacebookAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } if (Network == "Twitter") { Status = true; Domain.Socioboard.Domain.TwitterAccount objfb = (TwitterAccount)Session["UpdateProfileData"]; objfb.IsActive = Status; objfb.TwitterScreenName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Twitter.Twitter ApiObjfb = new Api.Twitter.Twitter(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateTwitterAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } if (Network == "Linkedin") { Status = true; Domain.Socioboard.Domain.LinkedInAccount objfb = (LinkedInAccount)Session["UpdateProfileData"]; objfb.IsActive = Status; objfb.LinkedinUserName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Twitter.Twitter ApiObjfb = new Api.Twitter.Twitter(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateTwitterAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } if (Network == "Instagram") { Status = true; Domain.Socioboard.Domain.InstagramAccount objfb = (InstagramAccount)Session["UpdateProfileData"]; objfb.IsActive = Status; objfb.InsUserName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Instagram.Instagram ApiObjfb = new Api.Instagram.Instagram(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateInstagramAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } //if (Network == "Tumblr") //{ // Status = true; // Domain.Socioboard.Domain.TwitterAccount objfb = (TwitterAccount)Session["UpdateProfileData"]; // objfb.IsActive = Status; // objfb.TwitterScreenName = ProfileName; // string objFacebook = new JavaScriptSerializer().Serialize(objfb); // Api.Twitter.Twitter ApiObjfb = new Api.Twitter.Twitter(); // string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateTwitterAccountByAdmin(objFacebook), typeof(string))); // ReturnMessage = FbMessage; //} if (Network == "Youtube") { Status = true; Domain.Socioboard.Domain.YoutubeAccount objfb = (YoutubeAccount)Session["UpdateProfileData"]; objfb.Isactive = 1; objfb.Ytusername = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Youtube.Youtube ApiObjfb = new Api.Youtube.Youtube(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateYouTubeAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } if (Network == "GooglePlus") { Status = true; Domain.Socioboard.Domain.GooglePlusAccount objfb = (GooglePlusAccount)Session["UpdateProfileData"]; objfb.IsActive = 1; objfb.GpUserName = ProfileName; string objFacebook = new JavaScriptSerializer().Serialize(objfb); Api.Twitter.Twitter ApiObjfb = new Api.Twitter.Twitter(); string FbMessage = (string)(new JavaScriptSerializer().Deserialize(ApiObjfb.UpdateTwitterAccountByAdmin(objFacebook), typeof(string))); ReturnMessage = FbMessage; } return(Content(ReturnMessage)); }