public Task <IActionResult> Post([FromBody] ComponentDefinition componentDefinition) => WithContextAsync <Project>(async(contextUser, project) => { if (componentDefinition is null)
public Task <IActionResult> Get([FromRoute] string scheduleId) => WithContextAsync <Project>(async(contextUser, project) => { if (string.IsNullOrWhiteSpace(scheduleId))
public Task <IActionResult> Post([FromBody] UserDefinition userDefinition) => WithContextAsync <Organization>(async(contextUser, organization) => { if (userDefinition is null)
public Task <IActionResult> Post([FromBody] DeploymentScopeDefinition deploymentScopeDefinition) => WithContextAsync <Organization>(async(contextUser, organization) => { if (deploymentScopeDefinition is null)
public Task <IActionResult> Post([FromBody] ProjectTemplateDefinition projectTemplateDefinition) => WithContextAsync <Organization>(async(contextUser, organization) => { if (projectTemplateDefinition is null)
public Task <IActionResult> Authorize() => WithContextAsync <DeploymentScope>(async(contextUser, deploymentScope) => { if (adapterProvider.GetAdapter(deploymentScope.Type) is IAdapterAuthorize adapterAuthorize)
public Task <IActionResult> Post([FromBody] ProjectIdentityDefinition projectIdentityDefinition) => WithContextAsync <Project>(async(contextUser, project) => { if (projectIdentityDefinition is null)