public static async Task <bool> DeleteCasterWorkspaceAsync(EventEntity eventEntity, CasterApiClient casterApiClient, TokenResponse tokenResponse, CancellationToken ct) { try { await casterApiClient.DeleteWorkspaceAsync((Guid)eventEntity.WorkspaceId, ct); return(true); } catch (Caster.Api.Client.ApiException ex) { if (ex.StatusCode == (int)HttpStatusCode.NotFound || ex.StatusCode == (int)HttpStatusCode.NoContent) { return(true); } else { return(false); } } catch (Exception) { return(false); } }
public static async Task <bool> DeleteCasterWorkspaceAsync(ImplementationEntity implementationEntity, CasterApiClient casterApiClient, TokenResponse tokenResponse, CancellationToken ct) { try { await casterApiClient.DeleteWorkspaceAsync((Guid)implementationEntity.WorkspaceId, ct); return(true); } catch (Exception ex) { return(false); } }