Table of Contents

Class GraphQlProjekteClient

Namespace
BpNexT.NET.GraphQL.Vorgang
Assembly
BpNexT.NET.GraphQL.dll

Convenience client for project archive GraphQL functions.

[Obsolete("Use projekt.MoveToArchiv() / projektArchiv.MoveFromArchiv() on the entity.")]
public sealed class GraphQlProjekteClient : IGraphQlProjekteClient
Inheritance
object
GraphQlProjekteClient
Implements

Methods

MoveToArchive(string)

Moves a project to archive via fnMoveToArchive. Returns project number or null when operation did not return one.

public string? MoveToArchive(string projektNr)

Parameters

projektNr string

Returns

string

MoveToArchiveAsync(string, CancellationToken)

Moves a project to archive via fnMoveToArchive. Returns project number or null when operation did not return one.

public Task<string?> MoveToArchiveAsync(string projektNr, CancellationToken cancellationToken = default)

Parameters

projektNr string
cancellationToken CancellationToken

Returns

Task<string>

RestoreFromArchive(string, bool)

Restores a project from archive via fnRestoreToProjects. Returns project number or null when operation did not return one.

public string? RestoreFromArchive(string projektNr, bool allowOverwrite = false)

Parameters

projektNr string
allowOverwrite bool

Returns

string

RestoreFromArchiveAsync(string, bool, CancellationToken)

Restores a project from archive via fnRestoreToProjects. Returns project number or null when operation did not return one.

public Task<string?> RestoreFromArchiveAsync(string projektNr, bool allowOverwrite = false, CancellationToken cancellationToken = default)

Parameters

projektNr string
allowOverwrite bool
cancellationToken CancellationToken

Returns

Task<string>