UserTeamsRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext) : base(repository, null, userDefinedSpaceContext) { }
TeamsRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext) : base(repository, "Teams", userDefinedSpaceContext) { MinimumCompatibleVersion("2019.1.0"); }
public TravellerRepository(SpaceContext context, ILogger <TravellerRepository> logger) : base(context, logger) { _context = context; _logger = logger; }
public ITaskRepository UsingContext(SpaceContext spaceContext) { return(new TaskRepository(Repository, spaceContext)); }
UserPermissionsRepository(IOctopusAsyncRepository repository, SpaceContext spaceContext) : base(repository, null, spaceContext) { }
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); }
public ITaskRepository UsingContext(SpaceContext userDefinedSpaceContext) { return(new TaskRepository(Repository, userDefinedSpaceContext)); }
UserPermissionsRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext) : base(repository, null, userDefinedSpaceContext) { }
public HomeController(SpaceContext spaceContext) { this.spaceContext = spaceContext; }
ScopedUserRoleRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext) : base(repository, "ScopedUserRoles", userDefinedSpaceContext) { }
public IScopedUserRoleRepository UsingContext(SpaceContext spaceContext) { return(new ScopedUserRoleRepository(Repository, spaceContext)); }
ScopedUserRoleRepository(IOctopusAsyncRepository repository, SpaceContext spaceContext) : base(repository, "ScopedUserRoles", spaceContext) { MinimumCompatibleVersion("2019.1.0"); }
TaskRepository(IOctopusAsyncRepository repository, SpaceContext spaceContext) : base(repository, "Tasks", spaceContext) { }
public ITeamsRepository UsingContext(SpaceContext userDefinedSpaceContext) { ThrowIfServerVersionIsNotCompatible(); return(new TeamsRepository(Repository, userDefinedSpaceContext)); }
TaskRepository(IOctopusRepository repository, SpaceContext userDefinedSpaceContext) : base(repository, "Tasks", userDefinedSpaceContext) { }
public SpaceshipRepository(SpaceContext context, ILogger <SpaceshipRepository> logger) : base(context, logger) { _context = context; _logger = logger; }
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)); }
public IScopedUserRoleRepository UsingContext(SpaceContext userDefinedSpaceContext) { return(new ScopedUserRoleRepository(Repository, userDefinedSpaceContext)); }
public Repositoru(SpaceContext context) { this.context = context; }
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; }
EventRepository(IOctopusAsyncRepository repository, SpaceContext userDefinedSpaceContext) : base(repository, "Events", userDefinedSpaceContext) { }
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; }