C# Class Dogbert2.Helpers.AccessValidatorService

Inheritance: IAccessValidatorService
Afficher le fichier Open project: ucdavis/Dogbert

Méthodes publiques

Méthode Description
AccessValidatorService ( IRepository workerRepository ) : System
CheckEditAccess ( string loginId, Project project ) : System.Web.Mvc.RedirectToRouteResult
CheckReadAccess ( string loginId, Project project ) : System.Web.Mvc.RedirectToRouteResult
GetWorkgroupsByUser ( string loginId ) : IEnumerable

Returns a user's list of workgroups

HasAccess ( string loginId, Project project ) : AccessLevel
HasAccess ( string loginId, Workgroup workgroup ) : bool

Method Details

AccessValidatorService() public méthode

public AccessValidatorService ( IRepository workerRepository ) : System
workerRepository IRepository
Résultat System

CheckEditAccess() public méthode

public CheckEditAccess ( string loginId, Project project ) : System.Web.Mvc.RedirectToRouteResult
loginId string
project Project
Résultat System.Web.Mvc.RedirectToRouteResult

CheckReadAccess() public méthode

public CheckReadAccess ( string loginId, Project project ) : System.Web.Mvc.RedirectToRouteResult
loginId string
project Project
Résultat System.Web.Mvc.RedirectToRouteResult

GetWorkgroupsByUser() public méthode

Returns a user's list of workgroups
public GetWorkgroupsByUser ( string loginId ) : IEnumerable
loginId string
Résultat IEnumerable

HasAccess() public méthode

public HasAccess ( string loginId, Project project ) : AccessLevel
loginId string
project Project
Résultat AccessLevel

HasAccess() public méthode

public HasAccess ( string loginId, Workgroup workgroup ) : bool
loginId string
workgroup Workgroup
Résultat bool