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

Inheritance: AExtension
Show file Open project: CHAOS-Community/Portal

Public Methods

Method 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

Method Description
HasUserManagerPermission ( ) : bool
ThrowIfUserDoesntHavePermission ( ) : void

Method Details

Create() public method

public Create ( System.Guid guid, string email ) : UserInfo
guid System.Guid
email string
return UserInfo

Delete() public method

public Delete ( System.Guid guid ) : ScalarResult
guid System.Guid
return ScalarResult

Get() public method

public Get ( System.Guid guid = null, System.Guid groupGuid = null ) : IEnumerable
guid System.Guid
groupGuid System.Guid
return IEnumerable

GetCurrent() public method

public GetCurrent ( ) : IEnumerable
return IEnumerable

Update() public method

public Update ( System.Guid guid, string email, uint permissons ) : UserInfo
guid System.Guid
email string
permissons uint
return UserInfo

User() public method

public User ( IPortalApplication portalApplication ) : System
portalApplication IPortalApplication
return System