public async Task <CreateEnvironmentPayload?> CreateEnvironmentAsync( CreateEnvironmentInput input, [Service] IEnvironmentRepository repository, CancellationToken cancellationToken) { var environment = new Environment(input.Name, input.Description); await repository.AddEnvironmentAsync(environment, cancellationToken) .ConfigureAwait(false); return(new CreateEnvironmentPayload(environment, input.ClientMutationId)); }