C# 클래스 Dogbert2.Helpers.AccessValidatorService

상속: IAccessValidatorService
파일 보기 프로젝트 열기: ucdavis/Dogbert

공개 메소드들

메소드 설명
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

메소드 상세

AccessValidatorService() 공개 메소드

public AccessValidatorService ( IRepository workerRepository ) : System
workerRepository IRepository
리턴 System

CheckEditAccess() 공개 메소드

public CheckEditAccess ( string loginId, Project project ) : System.Web.Mvc.RedirectToRouteResult
loginId string
project Project
리턴 System.Web.Mvc.RedirectToRouteResult

CheckReadAccess() 공개 메소드

public CheckReadAccess ( string loginId, Project project ) : System.Web.Mvc.RedirectToRouteResult
loginId string
project Project
리턴 System.Web.Mvc.RedirectToRouteResult

GetWorkgroupsByUser() 공개 메소드

Returns a user's list of workgroups
public GetWorkgroupsByUser ( string loginId ) : IEnumerable
loginId string
리턴 IEnumerable

HasAccess() 공개 메소드

public HasAccess ( string loginId, Project project ) : AccessLevel
loginId string
project Project
리턴 AccessLevel

HasAccess() 공개 메소드

public HasAccess ( string loginId, Workgroup workgroup ) : bool
loginId string
workgroup Workgroup
리턴 bool