C# Class eu.sig.training.ch06.userservice.v3.UserService

Afficher le fichier Open project: oreillymedia/building_maintainable_software

Méthodes publiques

Méthode Description
BlockUser ( User user ) : void
ChangeUserInfo ( UserInfo userInfo ) : User
DoesUserExist ( string userId ) : bool
GetAllBlockedUsers ( ) : List
GetNotificationTypes ( User user ) : List
LoadUser ( string userId ) : User
RegisterForNotifications ( User user, NotificationType type ) : void
SearchUsers ( UserInfo userInfo ) : List
UnregisterForNotifications ( User user, NotificationType type ) : void

Method Details

BlockUser() public méthode

public BlockUser ( User user ) : void
user User
Résultat void

ChangeUserInfo() public méthode

public ChangeUserInfo ( UserInfo userInfo ) : User
userInfo UserInfo
Résultat User

DoesUserExist() public méthode

public DoesUserExist ( string userId ) : bool
userId string
Résultat bool

GetAllBlockedUsers() public méthode

public GetAllBlockedUsers ( ) : List
Résultat List

GetNotificationTypes() public méthode

public GetNotificationTypes ( User user ) : List
user User
Résultat List

LoadUser() public méthode

public LoadUser ( string userId ) : User
userId string
Résultat User

RegisterForNotifications() public méthode

public RegisterForNotifications ( User user, NotificationType type ) : void
user User
type NotificationType
Résultat void

SearchUsers() public méthode

public SearchUsers ( UserInfo userInfo ) : List
userInfo UserInfo
Résultat List

UnregisterForNotifications() public méthode

public UnregisterForNotifications ( User user, NotificationType type ) : void
user User
type NotificationType
Résultat void