C# Class EA.Iws.DataAccess.Security.NotificationApplicationAuthorization

Inheritance: INotificationApplicationAuthorization
Datei anzeigen Open project: EnvironmentAgency/prsd-iws

Public Methods

Method Description
EnsureAccessAsync ( System.Guid notificationId ) : System.Threading.Tasks.Task
NotificationApplicationAuthorization ( IwsContext context, IUserContext userContext ) : System

Private Methods

Method Description
CheckCompetentAuthority ( NotificationApplication notification ) : System.Threading.Tasks.Task
CheckUserId ( System.Guid notificationId, System.Guid notificationUserId ) : void
IsInternal ( ) : Task

Method Details

EnsureAccessAsync() public method

public EnsureAccessAsync ( System.Guid notificationId ) : System.Threading.Tasks.Task
notificationId System.Guid
return System.Threading.Tasks.Task

NotificationApplicationAuthorization() public method

public NotificationApplicationAuthorization ( IwsContext context, IUserContext userContext ) : System
context IwsContext
userContext IUserContext
return System