public IHttpActionResult AddLinkedinCompanyPage(LinkedInManager LinkedInManager)
        {
            oAuthLinkedIn _oauth = new oAuthLinkedIn();

            _oauth = (oAuthLinkedIn)(new JavaScriptSerializer().Deserialize(LinkedInManager.Oauth, typeof(oAuthLinkedIn)));

            GlobusLinkedinLib.App.Core.LinkedinCompanyPage objLinedInCmpnyPage = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage();
            GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile objCompanyProfile = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile();
            objCompanyProfile = objLinedInCmpnyPage.GetCompanyPageProfile(_oauth, LinkedInManager.ProfileId);
            GetPageProfile(objCompanyProfile, _oauth, LinkedInManager.UserId, LinkedInManager.ProfileId, LinkedInManager.GroupId);
            GetLinkedinCompanyPageFeeds(_oauth, LinkedInManager.UserId, LinkedInManager.ProfileId);
            return(Ok());
        }
        public string AddLinkedinCompanyPage(string CompanyPageId, string oauth, string UserId, string GroupId)
        {
            oAuthLinkedIn _oauth = new oAuthLinkedIn();

            _oauth = (oAuthLinkedIn)(new JavaScriptSerializer().Deserialize(oauth, typeof(oAuthLinkedIn)));

            GlobusLinkedinLib.App.Core.LinkedinCompanyPage objLinedInCmpnyPage = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage();
            GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile objCompanyProfile = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile();
            objCompanyProfile = objLinedInCmpnyPage.GetCompanyPageProfile(_oauth, CompanyPageId);
            GetPageProfile(objCompanyProfile, _oauth, UserId, CompanyPageId, GroupId);
            GetLinkedinCompanyPageFeeds(_oauth, UserId, CompanyPageId);
            return("");
        }
        public string UpdateLinkedInCompanyPage(LinkedInManager LinkedInManager)
        {
            oAuthLinkedIn _oauth = new oAuthLinkedIn();

            Domain.Socioboard.Domain.LinkedinCompanyPage _LinkedinCompanyPage = objLinkedCmpnyPgeRepo.getCompanyPageInformation(LinkedInManager.ProfileId);
            _oauth.ConsumerKey    = ConfigurationManager.AppSettings["LinkedinApiKey"];
            _oauth.ConsumerSecret = ConfigurationManager.AppSettings["LinkedinSecretKey"];
            _oauth.Verifier       = _LinkedinCompanyPage.OAuthVerifier;
            _oauth.TokenSecret    = _LinkedinCompanyPage.OAuthSecret;
            _oauth.Token          = _LinkedinCompanyPage.OAuthToken;
            _oauth.Id             = _LinkedinCompanyPage.LinkedinPageId;
            _oauth.FirstName      = _LinkedinCompanyPage.LinkedinPageName;
            GlobusLinkedinLib.App.Core.LinkedinCompanyPage objLinedInCmpnyPage = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage();
            GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile objCompanyProfile = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile();
            objCompanyProfile = objLinedInCmpnyPage.GetCompanyPageProfile(_oauth, LinkedInManager.ProfileId);
            GetPageProfile(objCompanyProfile, _oauth, _LinkedinCompanyPage.UserId.ToString(), _LinkedinCompanyPage.LinkedinPageId, LinkedInManager.GroupId);
            GetLinkedinCompanyPageFeeds(_oauth, _LinkedinCompanyPage.UserId.ToString(), _LinkedinCompanyPage.LinkedinPageId);
            return("LinkedCompanyPageUpdated");
        }
        public string AddLinkedinCompanyPage(string CompanyPageId, string oauth, string UserId, string GroupId)
        {
            oAuthLinkedIn _oauth = new oAuthLinkedIn();
            _oauth = (oAuthLinkedIn)(new JavaScriptSerializer().Deserialize(oauth, typeof(oAuthLinkedIn)));

            GlobusLinkedinLib.App.Core.LinkedinCompanyPage objLinedInCmpnyPage = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage();
            GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile objCompanyProfile = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile();
            objCompanyProfile = objLinedInCmpnyPage.GetCompanyPageProfile(_oauth, CompanyPageId);
            GetPageProfile(objCompanyProfile, _oauth, UserId, CompanyPageId, GroupId);
            GetLinkedinCompanyPageFeeds(_oauth, UserId, CompanyPageId);
            return "";
        }
 public string UpdateLinkedInCompanyPage(LinkedInManager LinkedInManager)
 {
    oAuthLinkedIn _oauth = new oAuthLinkedIn();
    Domain.Socioboard.Domain.LinkedinCompanyPage _LinkedinCompanyPage = objLinkedCmpnyPgeRepo.getCompanyPageInformation(LinkedInManager.ProfileId);
    _oauth.ConsumerKey = ConfigurationManager.AppSettings["LinkedinApiKey"];
    _oauth.ConsumerSecret = ConfigurationManager.AppSettings["LinkedinSecretKey"];
    _oauth.Verifier = _LinkedinCompanyPage.OAuthVerifier;
    _oauth.TokenSecret = _LinkedinCompanyPage.OAuthSecret;
    _oauth.Token = _LinkedinCompanyPage.OAuthToken;
    _oauth.Id = _LinkedinCompanyPage.LinkedinPageId;
    _oauth.FirstName = _LinkedinCompanyPage.LinkedinPageName;
    GlobusLinkedinLib.App.Core.LinkedinCompanyPage objLinedInCmpnyPage = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage();
    GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile objCompanyProfile = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile();
    objCompanyProfile = objLinedInCmpnyPage.GetCompanyPageProfile(_oauth, LinkedInManager.ProfileId);
    GetPageProfile(objCompanyProfile, _oauth, _LinkedinCompanyPage.UserId.ToString(), _LinkedinCompanyPage.LinkedinPageId, LinkedInManager.GroupId);
    GetLinkedinCompanyPageFeeds(_oauth, _LinkedinCompanyPage.UserId.ToString(), _LinkedinCompanyPage.LinkedinPageId);
    return "LinkedCompanyPageUpdated";
  }
        public IHttpActionResult AddLinkedinCompanyPage(LinkedInManager LinkedInManager)
        {
            oAuthLinkedIn _oauth = new oAuthLinkedIn();
            _oauth = (oAuthLinkedIn)(new JavaScriptSerializer().Deserialize(LinkedInManager.Oauth, typeof(oAuthLinkedIn)));

            GlobusLinkedinLib.App.Core.LinkedinCompanyPage objLinedInCmpnyPage = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage();
            GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile objCompanyProfile = new GlobusLinkedinLib.App.Core.LinkedinCompanyPage.CompanyProfile();
            objCompanyProfile = objLinedInCmpnyPage.GetCompanyPageProfile(_oauth, LinkedInManager.ProfileId);
            GetPageProfile(objCompanyProfile, _oauth, LinkedInManager.UserId, LinkedInManager.ProfileId, LinkedInManager.GroupId);
            GetLinkedinCompanyPageFeeds(_oauth, LinkedInManager.UserId,LinkedInManager.ProfileId);
           return Ok();
        }