Example #1
0
        public string GetLinkedinPagePostComment(string Oauth, string updatekey, string PageId)
        {
            oAuthLinkedIn _OAuth = new oAuthLinkedIn();

            _OAuth = (oAuthLinkedIn)(new JavaScriptSerializer().Deserialize(Oauth, typeof(oAuthLinkedIn)));
            try
            {
                _OAuth.ConsumerKey = ConfigurationManager.AppSettings["LinkedinApiKey"];
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            try
            {
                _OAuth.ConsumerSecret = ConfigurationManager.AppSettings["LinkedinSecretKey"];
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            List <Domain.Socioboard.Domain.LinkdeinPageComment> objLiPageComment = new List <Domain.Socioboard.Domain.LinkdeinPageComment>();

            try
            {
                GlobusLinkedinLib.App.Core.LinkedinPageComment objLiPagePostCmnt = new GlobusLinkedinLib.App.Core.LinkedinPageComment();

                List <LinkedinPageComment.CompanyPageComment> objLiPostcmnt = new List <LinkedinPageComment.CompanyPageComment>();

                objLiPostcmnt = objLiPagePostCmnt.GetPagePostscomment(_OAuth, updatekey, PageId);



                foreach (var item in objLiPostcmnt)
                {
                    Domain.Socioboard.Domain.LinkdeinPageComment lipagepostcmnt = new Domain.Socioboard.Domain.LinkdeinPageComment();
                    lipagepostcmnt.Comment     = item.Comment;
                    lipagepostcmnt.FirstName   = item.FirstName;
                    lipagepostcmnt.LastName    = item.LastName;
                    lipagepostcmnt.CommentTime = Convert.ToDateTime(item.CommentTime);
                    if (item.PictureUrl != null)
                    {
                        lipagepostcmnt.PictureUrl = item.PictureUrl;
                    }
                    else
                    {
                        lipagepostcmnt.PictureUrl = "../Contents/img/blank_img.png";
                    }

                    objLiPageComment.Add(lipagepostcmnt);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.StackTrace);
            }

            return(new JavaScriptSerializer().Serialize(objLiPageComment));
        }
        public string GetLinkedinPagePostComment(string Oauth, string updatekey)
        {
            oAuthLinkedIn _OAuth = new oAuthLinkedIn();
            _OAuth = (oAuthLinkedIn)(new JavaScriptSerializer().Deserialize(Oauth, typeof(oAuthLinkedIn)));
            List<Domain.Myfashion.Domain.LinkdeinPageComment> objLiPageComment = new List<Domain.Myfashion.Domain.LinkdeinPageComment>();

            try
            {
                GlobusLinkedinLib.App.Core.LinkedinPageComment objLiPagePostCmnt = new GlobusLinkedinLib.App.Core.LinkedinPageComment();

                List<LinkedinPageComment.CompanyPageComment> objLiPostcmnt = new List<LinkedinPageComment.CompanyPageComment>();

                objLiPostcmnt = objLiPagePostCmnt.GetPagePostscomment(_OAuth, updatekey);



                foreach (var item in objLiPostcmnt)
                {
                    Domain.Myfashion.Domain.LinkdeinPageComment lipagepostcmnt = new Domain.Myfashion.Domain.LinkdeinPageComment();
                    lipagepostcmnt.Comment = item.Comment;
                    lipagepostcmnt.FirstName = item.FirstName;
                    lipagepostcmnt.LastName = item.LastName;
                    lipagepostcmnt.CommentTime = Convert.ToDateTime(item.CommentTime);
                    if (item.PictureUrl != null)
                    {

                        lipagepostcmnt.PictureUrl = item.PictureUrl;

                    }
                    else
                    {
                        lipagepostcmnt.PictureUrl = "../Contents/img/blank_img.png";
                    }

                    objLiPageComment.Add(lipagepostcmnt);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.StackTrace);
            }

            return new JavaScriptSerializer().Serialize(objLiPageComment);
        }