protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { List <ProfileField> fields = new List <ProfileField> { ProfileField.CurrentShare, ProfileField.DateOfBirth, ProfileField.FirstName, ProfileField.Headline, ProfileField.Industry, ProfileField.LastName, ProfileField.LocationCountryCode, ProfileField.LocationName, ProfileField.NumberOfConnections, ProfileField.NumberOfConnectionsCapped, ProfileField.PersonId, ProfileField.PictureUrl, ProfileField.PublicProfileUrl }; Connections connections = service.GetConnectionsForCurrentUser(fields, Modified.Updated, 1); console.Text += Utilities.SerializeToXml <Connections>(connections); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; connectionsDataList.DataSource = service.GetConnectionsForCurrentUser().Items; connectionsDataList.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { List <ProfileField> fields = new List <ProfileField> { ProfileField.ApiStandardProfileRequestHeaders, ProfileField.ApiStandardProfileRequestUrl, ProfileField.Connections, ProfileField.EducationActivities, ProfileField.EducationDegree, ProfileField.EducationEndDate, ProfileField.EducationFieldOfStudy, ProfileField.EducationId, ProfileField.EducationSchoolName, ProfileField.EducationStartDate, ProfileField.FirstName, ProfileField.Headline, ProfileField.Honors, ProfileField.Industry, ProfileField.LastName, ProfileField.LocationCountryCode, ProfileField.LocationName, ProfileField.NumberOfRecommenders, ProfileField.PersonId, ProfileField.PictureUrl, ProfileField.PositionCompanyName, ProfileField.PositionEndDate, ProfileField.PositionId, ProfileField.PositionIsCurrent, ProfileField.PositionStartDate, ProfileField.PositionSummary, ProfileField.PositionTitle, ProfileField.PublicProfileUrl, ProfileField.SiteStandardProfileRequestUrl, ProfileField.Specialties, ProfileField.Summary, ProfileField.SitePublicProfileRequestUrl, ProfileField.ApiPublicProfileRequestUrl }; Person person = service.GetProfileByMemberId(Constants.TestMemberId, fields); console.Text += Utilities.SerializeToXml <Person>(person);; } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { service.CreateShare(console.Text, VisibilityCode.Anyone); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void sendButton_Click(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { console.Text += service.CreateShare(commentTextBox.Text, VisibilityCode.ConnectionsOnly); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void sendButton2_Click(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { console.Text += service.CreateShare(string.Empty, titleTextBox.Text, string.Empty, new Uri(submittedUrlTextBox.Text), null, VisibilityCode.ConnectionsOnly, postOnTwitterCheckBox.Checked); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void sendButton_Click(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { console.Text += service.CommentOnNetworkUpdate(updateKeyTextBox.Text, commentTextBox.Text); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { Updates updates = service.GetNetworkUpdates(NetworkUpdateTypes.ConnectionUpdate, 20, 1, DateTime.MinValue, DateTime.MinValue); console.Text += Utilities.SerializeToXml <Updates>(updates); } catch (LinkedInException lie) { console.Text += lie.Message; } }
public SocialsController(IStringLocalizer <ErrorsResource> localizer, UserManager <ApplicationUser> userManager, IUnitOfWork unitOfWork, IJWTService jwtService, IGoogleService googleService, IFacebookService facebookService, ILinkedInService linkedInService, ILogger <SocialsController> logger, IBridgeAbstraction bridgeAbstraction1, IBridgeAbstraction bridgeAbstraction2) : base(localizer) { _userManager = userManager; _jwtService = jwtService; _googleService = googleService; _facebookService = facebookService; _linkedInService = linkedInService; _unitOfWork = unitOfWork; _logger = logger; _bridgeAbstractionUserFacebookPhone = bridgeAbstraction1 as BridgeUserFacebookPhone; _bridgeAbstractionUserFacebookEmail = bridgeAbstraction2 as BridgeUserFacebookEmail; }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { Connections connections = service.GetConnectionsForCurrentUser(); console.Text += Utilities.SerializeToXml <Connections>(connections); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { console.Text += service.InvalidateToken(); Session.RemoveAll(); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { NetworkStats networkStats = service.GetNetworkStatistics(); console.Text += Utilities.SerializeToXml <NetworkStats>(networkStats); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { // Returns an error Updates updates = service.GetNetworkUpdates(NetworkUpdateTypes.ConnectionUpdate | NetworkUpdateTypes.ChangedAPicture, 20, 0, DateTime.Now.AddDays(-1), DateTime.Now); console.Text += Utilities.SerializeToXml <Updates>(updates); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void sendButton_Click(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { List <string> memberIds = new List <string>(); memberIds.Add(Constants.TestMemberId); console.Text += service.SendMessage(subjectTextBox.Text, bodyTextBox.Text, memberIds, includeCurrentUser.Checked); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void sendButton_Click(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { Person currentUser = service.GetCurrentUser(ProfileType.Standard); string body = string.Format("{0} {1}", currentUser.Name, bodyTextBox.Text); console.Text += service.PostNetworkUpdate("nl-nl", body); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { List <string> memberIds = new List <string>(); memberIds.Add(Constants.TestMemberId); memberIds.Add(Constants.TestMemberId2); People people = service.GetProfilesByMemberIds(memberIds); console.Text += Utilities.SerializeToXml <People>(people);; } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void updateButton_Click(object sender, EventArgs e) { try { ILinkedInService service = _linkedInService; service.CreateShare(statusTextBox.Text, VisibilityCode.ConnectionsOnly); ShowCurrentStatus(); currentStatusLabel.Text = "Your updated status:"; messageLabel.Text = "You successfully updated your status."; } catch (LinkedInException li) { messageLabel.Text = string.Format("An error occured: {0}", li.Message); } messageLabel.Visible = true; }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; List <ProfileField> fields = new List <ProfileField>(); fields.Add(ProfileField.PersonId); fields.Add(ProfileField.FirstName); fields.Add(ProfileField.LastName); fields.Add(ProfileField.Headline); fields.Add(ProfileField.CurrentStatus); fields.Add(ProfileField.PositionId); fields.Add(ProfileField.PositionTitle); fields.Add(ProfileField.PositionSummary); fields.Add(ProfileField.PositionStartDate); fields.Add(ProfileField.PositionEndDate); fields.Add(ProfileField.PositionIsCurrent); fields.Add(ProfileField.PositionCompanyName); fields.Add(ProfileField.PictureUrl); DisplayProfile(service.GetCurrentUser(ProfileType.Standard, fields)); }
protected void sendButton_Click(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { List <string> memberIds = new List <string>(); memberIds.Add(Constants.TestMemberId); console.Text += service.InvitePerson( emailAddressTextBox.Text, firstNameTextBox.Text, lastNameTextBox.Text, subjectTextBox.Text, bodyTextBox.Text, ConnectionType.Friend); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void executeButton_Click(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { Updates updates = null; if (scopeCheckBox.Checked) { updates = service.GetNetworkUpdates(NetworkUpdateTypes.Recommendations, 20, 0, new DateTime(2009, 1, 1), DateTime.MinValue, true, Scope.Self); } else { updates = service.GetNetworkUpdates(NetworkUpdateTypes.Recommendations, 20, 0, DateTime.MinValue, DateTime.MinValue, true); } console.Text += Utilities.SerializeToXml <Updates>(updates); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void executeButton_Click(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { Updates updates = null; if (scopeCheckBox.Checked) { updates = service.GetNetworkUpdates(NetworkUpdateTypes.All, Scope.Self); } else { updates = service.GetNetworkUpdates(NetworkUpdateTypes.All); } console.Text = Utilities.SerializeToXml <Updates>(updates); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { Uri requestUri = new Uri(Constants.TestApiStandardProfileRequest_Uri); HttpHeader httpHeader = new HttpHeader { Name = Constants.TestApiStandardProfileRequest_HttpHeader_Name, Value = Constants.TestApiStandardProfileRequest_HttpHeader_Value }; Person person = service.GetOutOfNetworkProfile(requestUri, new List <HttpHeader> { httpHeader }); console.Text += Utilities.SerializeToXml <Person>(person); } catch (LinkedInException lie) { console.Text += lie.Message; } }
private void ShowCurrentStatus() { ILinkedInService service = _linkedInService; List <ProfileField> fields = new List <ProfileField>(); fields.Add(ProfileField.PersonId); fields.Add(ProfileField.FirstName); fields.Add(ProfileField.LastName); fields.Add(ProfileField.Headline); fields.Add(ProfileField.CurrentStatus); fields.Add(ProfileField.PositionId); fields.Add(ProfileField.PositionTitle); fields.Add(ProfileField.PositionSummary); fields.Add(ProfileField.PositionStartDate); fields.Add(ProfileField.PositionEndDate); fields.Add(ProfileField.PositionIsCurrent); fields.Add(ProfileField.PositionCompanyName); fields.Add(ProfileField.PictureUrl); Person currentUser = service.GetCurrentUser(ProfileType.Standard, fields); currentStatusLiteral.Text = currentUser.CurrentStatus; }
public HomeController(ILinkedInService linkedInService) { LinkedInService = linkedInService; }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { Collection <ProfileField> fields = new Collection <ProfileField>(); fields.Add(ProfileField.FirstName); fields.Add(ProfileField.LastName); fields.Add(ProfileField.Industry); fields.Add(ProfileField.MainAddress); fields.Add(ProfileField.PositionId); fields.Add(ProfileField.PositionTitle); fields.Add(ProfileField.PositionCompanyName); fields.Add(ProfileField.LocationName); fields.Add(ProfileField.LocationCountryCode); fields.Add(ProfileField.SiteStandardProfileRequestUrl); fields.Add(ProfileField.ApiStandardProfileRequestUrl); fields.Add(ProfileField.ApiStandardProfileRequestHeaders); fields.Add(ProfileField.ThreeCurrentPositions); Collection <FacetField> facetFields = new Collection <FacetField>(); facetFields.Add(FacetField.Name); facetFields.Add(FacetField.Code); facetFields.Add(FacetField.BucketName); facetFields.Add(FacetField.BucketCode); facetFields.Add(FacetField.BucketCount); facetFields.Add(FacetField.BucketSelected); Dictionary <FacetCode, Collection <string> > facets = new Dictionary <FacetCode, Collection <string> >(); //facets.Add(FacetCode.CurrentCompany, new Collection<string> { "1970", "1173" }); //facets.Add(FacetCode.Location, "nl:5665"); facets.Add(FacetCode.Industry, null); facets.Add(FacetCode.Language, null); facets.Add(FacetCode.Network, null); facets.Add(FacetCode.PastCompany, null); facets.Add(FacetCode.School, null); PeopleSearch people = service.Search("linkedin", Constants.TestMemberName2, string.Empty, string.Empty, false, string.Empty, false, string.Empty, false, string.Empty, string.Empty, -1, SortCriteria.Connections, 1, 10, fields, facetFields, facets); console.Text += Utilities.SerializeToXml <PeopleSearch>(people); } catch (LinkedInException lie) { console.Text += lie.Message; } }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { List <ProfileField> fields = new List <ProfileField> { ProfileField.ApiStandardProfileRequestHeaders, ProfileField.ApiStandardProfileRequestUrl, ProfileField.Associations, ProfileField.Connections, ProfileField.CurrentShare, ProfileField.CurrentStatus, ProfileField.CurrentStatusTimestamp, ProfileField.DateOfBirth, ProfileField.Distance, ProfileField.EducationActivities, ProfileField.EducationDegree, ProfileField.EducationEndDate, ProfileField.EducationFieldOfStudy, ProfileField.EducationId, ProfileField.EducationSchoolName, ProfileField.EducationStartDate, ProfileField.FirstName, ProfileField.Headline, ProfileField.Honors, ProfileField.IMAccounts, ProfileField.Industry, ProfileField.LastName, ProfileField.LocationCountryCode, ProfileField.LocationName, ProfileField.MainAddress, ProfileField.NumberOfConnections, ProfileField.NumberOfConnectionsCapped, ProfileField.NumberOfRecommenders, ProfileField.PersonId, ProfileField.PhoneNumbers, ProfileField.PictureUrl, ProfileField.PositionCompanyName, ProfileField.PositionEndDate, ProfileField.PositionId, ProfileField.PositionIsCurrent, ProfileField.PositionStartDate, ProfileField.PositionSummary, ProfileField.PositionTitle, ProfileField.ProposalComments, ProfileField.PublicProfileUrl, ProfileField.RecommendationId, ProfileField.RecommendationRecommendationType, ProfileField.RecommendationRecommender, ProfileField.RelationToViewerDistance, ProfileField.RelationToViewerNumberOfRelatedConnections, ProfileField.RelationToViewerRelatedConnections, ProfileField.SiteStandardProfileRequestUrl, ProfileField.Specialties, ProfileField.Summary, ProfileField.ThreeCurrentPositions, ProfileField.ThreePastPositions, ProfileField.TwitterAccounts }; Person person = service.GetCurrentUser(ProfileType.Standard, fields); console.Text += Utilities.SerializeToXml <Person>(person);; } catch (LinkedInException lie) { console.Text += lie.Message; } }
public HomeController() { // You should really set up the IoC for Constructor injection (as per below) LinkedInService = ShouldReallyBeAnIocContainerAndDontUseServiceLocators.LinkedInService; }
protected void Page_Load(object sender, EventArgs e) { ILinkedInService service = _linkedInService; try { List <ProfileField> fields = new List <ProfileField> { ProfileField.ApiStandardProfileRequestHeaders, ProfileField.ApiStandardProfileRequestUrl, ProfileField.CurrentStatus, ProfileField.CurrentStatusTimestamp, ProfileField.DateOfBirth, ProfileField.Distance, ProfileField.EducationActivities, ProfileField.EducationDegree, ProfileField.EducationEndDate, ProfileField.EducationFieldOfStudy, ProfileField.EducationId, ProfileField.EducationSchoolName, ProfileField.EducationStartDate, ProfileField.FirstName, ProfileField.Headline, ProfileField.IMAccounts, ProfileField.Industry, ProfileField.LastName, ProfileField.LocationCountryCode, ProfileField.LocationName, ProfileField.MainAddress, ProfileField.MemberUrlName, ProfileField.MemberUrlUrl, ProfileField.NumberOfConnections, ProfileField.NumberOfConnectionsCapped, ProfileField.PersonId, ProfileField.PhoneNumbers, ProfileField.PictureUrl, ProfileField.PositionCompanyName, ProfileField.PositionEndDate, ProfileField.PositionId, ProfileField.PositionIsCurrent, ProfileField.PositionStartDate, ProfileField.PositionSummary, ProfileField.PositionTitle, ProfileField.PublicProfileUrl, ProfileField.RecommendationId, ProfileField.RecommendationRecommendationType, ProfileField.RecommendationRecommender, ProfileField.SiteStandardProfileRequestUrl, ProfileField.ThreeCurrentPositions, ProfileField.ThreePastPositions, ProfileField.TwitterAccounts }; Connections connections = service.GetConnectionsForCurrentUser(fields, 1, 2, Modified.New, 12); console.Text += Utilities.SerializeToXml <Connections>(connections); } catch (LinkedInException lie) { console.Text += lie.Message; } }