IResult<ShareResult> ILinkedInPeopleCommands.Share(ILinkedInCredentials credentials, ShareVisibility visibility, string comment)
 {
     return this.executer.Execute(
        credentials, new PeopleShare {
            Visibility = visibility,
            Comment = comment,
        });
 }
 public IResult <ShareResult> Share(
     ILinkedInCredentials credentials, string companyId, ShareVisibility visibility, string comment)
 {
     return(this.executer.Execute(
                credentials, new CompanyShare {
         CompanyId = companyId,
         Visibility = visibility,
         Comment = comment,
     }));
 }
 public IResult<ShareResult> Share(
     ILinkedInCredentials credentials, string companyId, ShareVisibility visibility, string comment)
 {
     return this.executer.Execute(
         credentials, new CompanyShare {
             CompanyId = companyId,
             Visibility = visibility,
             Comment = comment,
         });
 }
 IResult<ShareResult> ILinkedInPeopleCommands.Share(ILinkedInCredentials credentials, ShareVisibility visibility, string submittedUrl, string title, string description, string submittedImageUrl)
 {
     return this.executer.Execute(
         credentials, new PeopleShare {
             Visibility = visibility,
             SubmittedUrl = submittedUrl,
             Title = title,
             Description = description,
             SubmittedImageUrl = submittedImageUrl,
         });
 }
Ejemplo n.º 5
0
        public static string GetString(this ShareVisibility visibility)
        {
            switch (visibility)
            {
            case ShareVisibility.Anyone:
                return("anyone");

            case ShareVisibility.ConnectionsOnly:
                return("connections-only");

            default:
                throw new NotImplementedException("Visibility is not supported: " + visibility.ToString());
            }
        }
 public IResult <ShareResult> Share(
     ILinkedInCredentials credentials, string companyId, ShareVisibility visibility, string comment,
     string submittedUrl, string title, string description, string submittedImageUrl)
 {
     return(this.executer.Execute(
                credentials, new CompanyShare {
         CompanyId = companyId,
         Visibility = visibility,
         Comment = comment,
         SubmittedUrl = submittedUrl,
         Title = title,
         Description = description,
         SubmittedImageUrl = submittedImageUrl,
     }));
 }
 public IResult<ShareResult> Share(
     ILinkedInCredentials credentials, string companyId, ShareVisibility visibility, string comment,
     string submittedUrl, string title, string description, string submittedImageUrl)
 {
     return this.executer.Execute(
         credentials, new CompanyShare {
             CompanyId = companyId,
             Visibility = visibility,
             Comment = comment,
             SubmittedUrl = submittedUrl,
             Title = title,
             Description = description,
             SubmittedImageUrl = submittedImageUrl,
         });
 }
 IResult <ShareResult> ILinkedInPeopleCommands.Share(ILinkedInCredentials credentials, ShareVisibility visibility, string submittedUrl, string title, string description, string submittedImageUrl)
 {
     return(this.executer.Execute(
                credentials, new PeopleShare {
         Visibility = visibility,
         SubmittedUrl = submittedUrl,
         Title = title,
         Description = description,
         SubmittedImageUrl = submittedImageUrl,
     }));
 }
 IResult <ShareResult> ILinkedInPeopleCommands.Share(ILinkedInCredentials credentials, ShareVisibility visibility, string comment)
 {
     return(this.executer.Execute(
                credentials, new PeopleShare {
         Visibility = visibility,
         Comment = comment,
     }));
 }