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("");
 }
Example #2
0
 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"));
            }
        }
Example #6
0
        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");
            }

        }