C# Class GitHubUploader.Core.GithubUploader

Show file Open project: bittercoder/dotnet-github-upload

Public Methods

Method Description
Delete ( string repository, string id ) : void
DeleteAll ( string repository ) : void
GithubUploader ( string login, string token ) : System
GithubUploader ( string login, string token, IS3Uploader s3Uploader ) : System
ListFiles ( string repository ) : IEnumerable
ParseHtmlForFiles ( string html ) : IEnumerable
Upload ( UploadInfo info ) : string

Private Methods

Method Description
QualifyRepositoryName ( string repository ) : string
UploadToS3 ( UploadInfo info, Func streamFunc, GithubUploadResponse uploadResponse ) : string

Method Details

Delete() public method

public Delete ( string repository, string id ) : void
repository string
id string
return void

DeleteAll() public method

public DeleteAll ( string repository ) : void
repository string
return void

GithubUploader() public method

public GithubUploader ( string login, string token ) : System
login string
token string
return System

GithubUploader() public method

public GithubUploader ( string login, string token, IS3Uploader s3Uploader ) : System
login string
token string
s3Uploader IS3Uploader
return System

ListFiles() public method

public ListFiles ( string repository ) : IEnumerable
repository string
return IEnumerable

ParseHtmlForFiles() public method

public ParseHtmlForFiles ( string html ) : IEnumerable
html string
return IEnumerable

Upload() public method

public Upload ( UploadInfo info ) : string
info UploadInfo
return string