C# Class Chaos.Portal.v6.Extension.User

Inheritance: AExtension
Afficher le fichier Open project: CHAOS-Community/Portal

Méthodes publiques

Méthode Description
Create ( System.Guid guid, string email ) : UserInfo
Delete ( System.Guid guid ) : ScalarResult
Get ( System.Guid guid = null, System.Guid groupGuid = null ) : IEnumerable
GetCurrent ( ) : IEnumerable
Update ( System.Guid guid, string email, uint permissons ) : UserInfo
User ( IPortalApplication portalApplication ) : System

Private Methods

Méthode Description
HasUserManagerPermission ( ) : bool
ThrowIfUserDoesntHavePermission ( ) : void

Method Details

Create() public méthode

public Create ( System.Guid guid, string email ) : UserInfo
guid System.Guid
email string
Résultat UserInfo

Delete() public méthode

public Delete ( System.Guid guid ) : ScalarResult
guid System.Guid
Résultat ScalarResult

Get() public méthode

public Get ( System.Guid guid = null, System.Guid groupGuid = null ) : IEnumerable
guid System.Guid
groupGuid System.Guid
Résultat IEnumerable

GetCurrent() public méthode

public GetCurrent ( ) : IEnumerable
Résultat IEnumerable

Update() public méthode

public Update ( System.Guid guid, string email, uint permissons ) : UserInfo
guid System.Guid
email string
permissons uint
Résultat UserInfo

User() public méthode

public User ( IPortalApplication portalApplication ) : System
portalApplication IPortalApplication
Résultat System