public RepositoryController(ITeamRepository teamRepository, IRepositoryRepository repositoryRepository,
                             IMembershipService membershipService, IRepositoryPermissionService repositoryPermissionService)
 {
     TeamRepository              = teamRepository;
     RepositoryRepository        = repositoryRepository;
     MembershipService           = membershipService;
     RepositoryPermissionService = repositoryPermissionService;
 }
예제 #2
0
 public GitController(IRepositoryPermissionService repositoryPermissionService,
                      IRepositoryRepository repositoryRepository, IMembershipService membershipService, IGitService gitService)
 {
     RepositoryPermissionService = repositoryPermissionService;
     RepositoryRepository        = repositoryRepository;
     MembershipService           = membershipService;
     GitService = gitService;
 }
 public GitAuthorizationHandler(IHttpContextAccessor httpContextAccessor, IMembershipService membershipService,
                                IAuthenticationProvider authenticationProvider, IRepositoryPermissionService repositoryPermissionService,
                                IRepositoryRepository repositoryRepository)
 {
     _httpContextAccessor        = httpContextAccessor;
     MembershipService           = membershipService;
     AuthenticationProvider      = authenticationProvider;
     RepositoryPermissionService = repositoryPermissionService;
     RepositoryRepository        = repositoryRepository;
 }
 protected void InitialiseTestObjects()
 {
     _service = new EFRepositoryPermissionService
     {
         CreateContext = () => _connection.GetContext(),
         Repository    = new EFRepositoryRepository {
             CreateContext = () => _connection.GetContext()
         }
     };
     new AutomaticUpdater().RunWithContext(_connection.GetContext());
 }
 protected void InitialiseTestObjects()
 {
     _service = new EFRepositoryPermissionService
     {
         CreateContext = () => _connection.GetContext(),
         Repository = new EFRepositoryRepository {CreateContext = () => _connection.GetContext()}
     };
     new AutomaticUpdater().RunWithContext(_connection.GetContext());
 }
예제 #6
0
 public WebRepositoryAuthorizationHandler(IActionContextAccessor actionContextAccessor, IRepositoryPermissionService repositoryPermissionService)
 {
     _actionContextAccessor      = actionContextAccessor;
     RepositoryPermissionService = repositoryPermissionService;
 }
예제 #7
0
 public AllViewsFilter(IRepositoryPermissionService repoPermissions, IActionContextAccessor actionContextAccessor)
 {
     RepoPermissions        = repoPermissions;
     _actionContextAccessor = actionContextAccessor;
 }