public ActionResult AddprofileToCurrentGroup(string profileid, string network) { User objUser = (User)Session["User"]; string selectedgroupid = Session["selectedgroupid"].ToString(); Api.GroupProfile.GroupProfile ApiobjGroupProfile = new Api.GroupProfile.GroupProfile(); ApiobjGroupProfile.AddProfileToGroup(profileid, network, selectedgroupid, objUser.Id.ToString()); return Content(""); }
public ActionResult DeleteprofileFromCurrentGroup(string profileid) { User objUser = (User)Session["User"]; string selectedgroupid = Session["selectedgroupid"].ToString(); Api.GroupProfile.GroupProfile ApiobjGroupProfile = new Api.GroupProfile.GroupProfile(); ApiobjGroupProfile.DeleteProfileFromGroup(profileid, selectedgroupid, objUser.Id.ToString()); return Content(""); }
public ActionResult DeleteprofileFromCurrentGroup(string profileid) { User objUser = (User)Session["User"]; string selectedgroupid = Session["selectedgroupid"].ToString(); Api.GroupProfile.GroupProfile ApiobjGroupProfile = new Api.GroupProfile.GroupProfile(); ApiobjGroupProfile.DeleteProfileFromGroup(profileid, selectedgroupid, objUser.Id.ToString()); return(Content("")); }
public ActionResult AddprofileToCurrentGroup(string profileid, string network) { User objUser = (User)Session["User"]; string selectedgroupid = Session["selectedgroupid"].ToString(); Api.GroupProfile.GroupProfile ApiobjGroupProfile = new Api.GroupProfile.GroupProfile(); ApiobjGroupProfile.AddProfileToGroup(profileid, network, selectedgroupid, objUser.Id.ToString()); return(Content("")); }
public ActionResult CheckprofileToCurrentGroup(Guid UserId, string GroupId) { Api.GroupProfile.GroupProfile ApiobjGroupProfile = new Api.GroupProfile.GroupProfile(); List <Domain.Socioboard.Domain.GroupProfile> lstGroupProfile = (List <Domain.Socioboard.Domain.GroupProfile>)(new JavaScriptSerializer().Deserialize(ApiobjGroupProfile.GetAllProfilesConnectedWithGroup(UserId.ToString(), GroupId), typeof(List <Domain.Socioboard.Domain.GroupProfile>))); if (lstGroupProfile.Count != 0) { return(Content("Success")); } else { return(Content("Failure")); } }
public static Dictionary<Domain.Socioboard.Domain.GroupProfile, object> GetProfilesConnectedwithgroup() { User objUser = (User)System.Web.HttpContext.Current.Session["User"]; Dictionary<Domain.Socioboard.Domain.GroupProfile, object> dict_TeamMember = new Dictionary<Domain.Socioboard.Domain.GroupProfile, object>(); Api.GroupProfile.GroupProfile ApiobjGroupProfile = new Api.GroupProfile.GroupProfile(); ApiobjGroupProfile.Timeout = 300000; List<Domain.Socioboard.Domain.GroupProfile> lstSocialProfile = (List<Domain.Socioboard.Domain.GroupProfile>)new JavaScriptSerializer().Deserialize(ApiobjGroupProfile.GetAllProfilesConnectedWithGroup(objUser.Id.ToString(), System.Web.HttpContext.Current.Session["selectedgroupid"].ToString()), typeof(List<Domain.Socioboard.Domain.GroupProfile>)); foreach (var item in lstSocialProfile) { try { if (item.ProfileType == "facebook") { Api.FacebookAccount.FacebookAccount ApiobjFacebookAccount = new Api.FacebookAccount.FacebookAccount(); ApiobjFacebookAccount.Timeout = 300000; FacebookAccount objFacebookAccount = (FacebookAccount)(new JavaScriptSerializer().Deserialize(ApiobjFacebookAccount.getFacebookAccountDetailsById(objUser.Id.ToString(), item.ProfileId.ToString()), typeof(FacebookAccount))); dict_TeamMember.Add(item, objFacebookAccount); } else if (item.ProfileType == "twitter") { Api.TwitterAccount.TwitterAccount ApiobjTwitterAccount = new Api.TwitterAccount.TwitterAccount(); ApiobjTwitterAccount.Timeout = 300000; TwitterAccount objTwitterAccount = (TwitterAccount)(new JavaScriptSerializer().Deserialize(ApiobjTwitterAccount.GetTwitterAccountDetailsById(objUser.Id.ToString(), item.ProfileId.ToString()), typeof(TwitterAccount))); dict_TeamMember.Add(item, objTwitterAccount); } else if (item.ProfileType == "linkedin") { Api.LinkedinAccount.LinkedinAccount ApiobjLinkedinAccount = new Api.LinkedinAccount.LinkedinAccount(); ApiobjLinkedinAccount.Timeout = 300000; LinkedInAccount objLinkedInAccount = (LinkedInAccount)(new JavaScriptSerializer().Deserialize(ApiobjLinkedinAccount.GetLinkedinAccountDetailsById(objUser.Id.ToString(), item.ProfileId.ToString()), typeof(LinkedInAccount))); dict_TeamMember.Add(item, objLinkedInAccount); } else if (item.ProfileType == "instagram") { Api.InstagramAccount.InstagramAccount ApiobjInstagramAccount = new Api.InstagramAccount.InstagramAccount(); ApiobjInstagramAccount.Timeout = 300000; InstagramAccount objInstagramAccount = (InstagramAccount)(new JavaScriptSerializer().Deserialize(ApiobjInstagramAccount.UserInformation(objUser.Id.ToString(), item.ProfileId.ToString()), typeof(InstagramAccount))); dict_TeamMember.Add(item, objInstagramAccount); } else if (item.ProfileType == "youtube") { Api.YoutubeAccount.YoutubeAccount ApiobjYoutubeAccount = new Api.YoutubeAccount.YoutubeAccount(); ApiobjYoutubeAccount.Timeout = 300000; YoutubeAccount objYoutubeAccount = (YoutubeAccount)(new JavaScriptSerializer().Deserialize(ApiobjYoutubeAccount.GetYoutubeAccountDetailsById(objUser.Id.ToString(), item.ProfileId.ToString()), typeof(YoutubeAccount))); dict_TeamMember.Add(item, objYoutubeAccount); } else if (item.ProfileType == "tumblr") { Api.TumblrAccount.TumblrAccount ApiobjTumblrAccount = new Api.TumblrAccount.TumblrAccount(); ApiobjTumblrAccount.Timeout = 300000; TumblrAccount objTumblrAccount = (TumblrAccount)(new JavaScriptSerializer().Deserialize(ApiobjTumblrAccount.GetTumblrAccountDetailsById(objUser.Id.ToString(), item.ProfileId.ToString()), typeof(TumblrAccount))); dict_TeamMember.Add(item, objTumblrAccount); } else if (item.ProfileType == "gplus") { Api.GooglePlusAccount.GooglePlusAccount ApiobjGooglePlusAccount = new Api.GooglePlusAccount.GooglePlusAccount(); ApiobjGooglePlusAccount.Timeout = 300000; GooglePlusAccount objGplusAccount = (GooglePlusAccount)(new JavaScriptSerializer().Deserialize(ApiobjGooglePlusAccount.GetGooglePlusAccountDetailsById(objUser.Id.ToString(), item.ProfileId.ToString()), typeof(GooglePlusAccount))); dict_TeamMember.Add(item, objGplusAccount); } } catch (Exception ex) { Console.WriteLine(ex.Message); //return null; } } return dict_TeamMember; }
public ActionResult CheckprofileToCurrentGroup(Guid UserId, string GroupId) { Api.GroupProfile.GroupProfile ApiobjGroupProfile = new Api.GroupProfile.GroupProfile(); List<Domain.Socioboard.Domain.GroupProfile> lstGroupProfile = (List<Domain.Socioboard.Domain.GroupProfile>)(new JavaScriptSerializer().Deserialize(ApiobjGroupProfile.GetAllProfilesConnectedWithGroup(UserId.ToString(), GroupId), typeof(List<Domain.Socioboard.Domain.GroupProfile>))); if (lstGroupProfile.Count != 0) { return Content("Success"); } else { return Content("Failure"); } }