C# Класс Dogbert2.Helpers.AccessValidatorService

Наследование: IAccessValidatorService
Показать файл Открыть проект

Открытые методы

Метод Описание
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