Ejemplo n.º 1
0
 UserTeamsRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext)
     : base(repository, null, userDefinedSpaceContext)
 {
 }
Ejemplo n.º 2
0
 TeamsRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext)
     : base(repository, "Teams", userDefinedSpaceContext)
 {
     MinimumCompatibleVersion("2019.1.0");
 }
Ejemplo n.º 3
0
 public TravellerRepository(SpaceContext context, ILogger <TravellerRepository> logger) : base(context, logger)
 {
     _context = context;
     _logger  = logger;
 }
Ejemplo n.º 4
0
 public ITaskRepository UsingContext(SpaceContext spaceContext)
 {
     return(new TaskRepository(Repository, spaceContext));
 }
 UserPermissionsRepository(IOctopusAsyncRepository repository, SpaceContext spaceContext)
     : base(repository, null, spaceContext)
 {
 }
Ejemplo n.º 6
0
        public async Task NonSingleSpaceContextShouldNotEnrichSpaceId(string includingSpaceId, bool includeSystem)
        {
            var client = SetupAsyncClient();
            await client.Create(Arg.Any <string>(), Arg.Do <TeamResource>(t =>
            {
                t.SpaceId.Should().BeNullOrEmpty();
            })).ConfigureAwait(false);

            var includingSpaceContext = includeSystem ? SpaceContext.SpecificSpaceAndSystem(CreateSpaceResource(includingSpaceId)) : SpaceContext.SpecificSpace(CreateSpaceResource(includingSpaceId));
            var teamRepo    = new TeamsRepository(new OctopusAsyncRepository(client, RepositoryScope.Unspecified()));
            var multiScoped = teamRepo.UsingContext(includingSpaceContext);
            var _           = await multiScoped.Create(new TeamResource()
            {
                Name = "Test"
            }).ConfigureAwait(false);
        }
Ejemplo n.º 7
0
 public ITaskRepository UsingContext(SpaceContext userDefinedSpaceContext)
 {
     return(new TaskRepository(Repository, userDefinedSpaceContext));
 }
 UserPermissionsRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext)
     : base(repository, null, userDefinedSpaceContext)
 {
 }
Ejemplo n.º 9
0
 public HomeController(SpaceContext spaceContext)
 {
     this.spaceContext = spaceContext;
 }
Ejemplo n.º 10
0
 ScopedUserRoleRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext)
     : base(repository, "ScopedUserRoles", userDefinedSpaceContext)
 {
 }
Ejemplo n.º 11
0
 public IScopedUserRoleRepository UsingContext(SpaceContext spaceContext)
 {
     return(new ScopedUserRoleRepository(Repository, spaceContext));
 }
Ejemplo n.º 12
0
 ScopedUserRoleRepository(IOctopusAsyncRepository repository, SpaceContext spaceContext)
     : base(repository, "ScopedUserRoles", spaceContext)
 {
     MinimumCompatibleVersion("2019.1.0");
 }
Ejemplo n.º 13
0
 TaskRepository(IOctopusAsyncRepository repository, SpaceContext spaceContext)
     : base(repository, "Tasks", spaceContext)
 {
 }
Ejemplo n.º 14
0
        public ITeamsRepository UsingContext(SpaceContext userDefinedSpaceContext)
        {
            ThrowIfServerVersionIsNotCompatible();

            return(new TeamsRepository(Repository, userDefinedSpaceContext));
        }
Ejemplo n.º 15
0
 TaskRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext)
     : base(repository, "Tasks", userDefinedSpaceContext)
 {
 }
 public SpaceshipRepository(SpaceContext context, ILogger <SpaceshipRepository> logger) : base(context, logger)
 {
     _context = context;
     _logger  = logger;
 }
Ejemplo n.º 17
0
 public IEventRepository UsingContext(SpaceContext userDefinedSpaceContext)
 {
     return(new EventRepository(Repository, userDefinedSpaceContext));
 }
 public IUserPermissionsRepository UsingContext(SpaceContext userDefinedSpaceContext)
 {
     return(new UserPermissionsRepository(Repository, userDefinedSpaceContext));
 }
 public Repository(SpaceContext context, ILogger logger)
 {
     _context = context;
     _logger  = logger;
 }
 public IUserPermissionsRepository UsingContext(SpaceContext spaceContext)
 {
     return(new UserPermissionsRepository(Repository, spaceContext));
 }
Ejemplo n.º 21
0
 public IScopedUserRoleRepository UsingContext(SpaceContext userDefinedSpaceContext)
 {
     return(new ScopedUserRoleRepository(Repository, userDefinedSpaceContext));
 }
Ejemplo n.º 22
0
 public Repositoru(SpaceContext context)
 {
     this.context = context;
 }
Ejemplo n.º 23
0
 public IEventRepository UsingContext(SpaceContext spaceContext)
 {
     return(new EventRepository(Repository, spaceContext));
 }
 protected MixedScopeBaseRepository(IOctopusAsyncRepository repository, string collectionLinkName, SpaceContext userDefinedSpaceContext) : base(repository,
                                                                                                                                                collectionLinkName)
 {
     ValidateThatICanUseACustomSpaceContext();
     this.userDefinedSpaceContext = userDefinedSpaceContext;
 }
Ejemplo n.º 25
0
 EventRepository(IOctopusAsyncRepository repository, SpaceContext userDefinedSpaceContext)
     : base(repository, "Events", userDefinedSpaceContext)
 {
 }
Ejemplo n.º 26
0
 public SpaceScopedOperationOutsideOfCurrentSpaceContextException(string spaceId, SpaceContext context)
     : base($"Attempted to perform a space scoped operation within space {spaceId}, but your current space context does not contain that space id. " +
            $"Current Space Context: {context.ApplySpaceSelection(spaces => string.Join(", ", spaces), () => "all spaces")}")
 {
 }
 public ParkingspotRepository(SpaceContext context, ILogger <ParkingspotRepository> logger) : base(context, logger)
 {
     _context = context;
     _logger  = logger;
 }