C# Class YukiYume.GitHub.Json.JsonUserService

JSON implementation of IUserService
Inheritance: BaseService, IUserService
Afficher le fichier Open project: yukiyume/YukiYume.GitHub

Protected Properties

Свойство Type Description
ValidEmail System.Text.RegularExpressions.Regex

Méthodes publiques

Méthode Description
AddEmail ( string email ) : IEnumerable
AddKey ( PublicKey publicKey ) : IEnumerable
AddKey ( string title, string key ) : IEnumerable
Follow ( SearchUser user ) : IEnumerable
Follow ( User user ) : IEnumerable
Follow ( string userName ) : IEnumerable
Followers ( SearchUser user ) : IEnumerable
Followers ( User user ) : IEnumerable
Followers ( string userName ) : IEnumerable
Following ( SearchUser user ) : IEnumerable
Following ( User user ) : IEnumerable
Following ( string userName ) : IEnumerable
Get ( string userName ) : User
GetEmails ( ) : IEnumerable
GetKeys ( ) : IEnumerable
JsonUserService ( ) : System
JsonUserService ( string gitHubUserName, string gitHubApiToken ) : System
RemoveEmail ( string email ) : IEnumerable
RemoveKey ( PublicKey publicKey ) : IEnumerable
RemoveKey ( int id ) : IEnumerable
Search ( string searchName ) : IEnumerable
Unfollow ( SearchUser user ) : IEnumerable
Unfollow ( User user ) : IEnumerable
Unfollow ( string userName ) : IEnumerable
Update ( User user ) : User
Update ( string name, string email, string blog, string company, string location ) : User

Méthodes protégées

Méthode Description
AddUpdateParameter ( string name, string formName, NameValueCollection parameters ) : void
ValidateEmail ( string email ) : void

Method Details

AddEmail() public méthode

public AddEmail ( string email ) : IEnumerable
email string
Résultat IEnumerable

AddKey() public méthode

public AddKey ( PublicKey publicKey ) : IEnumerable
publicKey PublicKey
Résultat IEnumerable

AddKey() public méthode

public AddKey ( string title, string key ) : IEnumerable
title string
key string
Résultat IEnumerable

AddUpdateParameter() protected static méthode

protected static AddUpdateParameter ( string name, string formName, NameValueCollection parameters ) : void
name string
formName string
parameters System.Collections.Specialized.NameValueCollection
Résultat void

Follow() public méthode

public Follow ( SearchUser user ) : IEnumerable
user SearchUser
Résultat IEnumerable

Follow() public méthode

public Follow ( User user ) : IEnumerable
user User
Résultat IEnumerable

Follow() public méthode

public Follow ( string userName ) : IEnumerable
userName string
Résultat IEnumerable

Followers() public méthode

public Followers ( SearchUser user ) : IEnumerable
user SearchUser
Résultat IEnumerable

Followers() public méthode

public Followers ( User user ) : IEnumerable
user User
Résultat IEnumerable

Followers() public méthode

public Followers ( string userName ) : IEnumerable
userName string
Résultat IEnumerable

Following() public méthode

public Following ( SearchUser user ) : IEnumerable
user SearchUser
Résultat IEnumerable

Following() public méthode

public Following ( User user ) : IEnumerable
user User
Résultat IEnumerable

Following() public méthode

public Following ( string userName ) : IEnumerable
userName string
Résultat IEnumerable

Get() public méthode

public Get ( string userName ) : User
userName string
Résultat User

GetEmails() public méthode

public GetEmails ( ) : IEnumerable
Résultat IEnumerable

GetKeys() public méthode

public GetKeys ( ) : IEnumerable
Résultat IEnumerable

JsonUserService() public méthode

public JsonUserService ( ) : System
Résultat System

JsonUserService() public méthode

public JsonUserService ( string gitHubUserName, string gitHubApiToken ) : System
gitHubUserName string
gitHubApiToken string
Résultat System

RemoveEmail() public méthode

public RemoveEmail ( string email ) : IEnumerable
email string
Résultat IEnumerable

RemoveKey() public méthode

public RemoveKey ( PublicKey publicKey ) : IEnumerable
publicKey PublicKey
Résultat IEnumerable

RemoveKey() public méthode

public RemoveKey ( int id ) : IEnumerable
id int
Résultat IEnumerable

Search() public méthode

public Search ( string searchName ) : IEnumerable
searchName string
Résultat IEnumerable

Unfollow() public méthode

public Unfollow ( SearchUser user ) : IEnumerable
user SearchUser
Résultat IEnumerable

Unfollow() public méthode

public Unfollow ( User user ) : IEnumerable
user User
Résultat IEnumerable

Unfollow() public méthode

public Unfollow ( string userName ) : IEnumerable
userName string
Résultat IEnumerable

Update() public méthode

public Update ( User user ) : User
user User
Résultat User

Update() public méthode

public Update ( string name, string email, string blog, string company, string location ) : User
name string
email string
blog string
company string
location string
Résultat User

ValidateEmail() protected static méthode

protected static ValidateEmail ( string email ) : void
email string
Résultat void

Property Details

ValidEmail protected_oe static_oe property

protected static Regex,System.Text.RegularExpressions ValidEmail
Résultat System.Text.RegularExpressions.Regex