public async Task <TideResponse> Add(OrkNode entity) { if (await Exist(entity.Id)) { return(new TideResponse($"The entity [{entity.Id}] already exists")); } return(await SetOrUpdate(entity)); }
public async Task <TideResponse> SetOrUpdate(OrkNode entity) { var result = await _client.Post(Contract, TableName, TableName, _orkId, Map(entity)); if (result.success) { return(new TideResponse(true)); } return(new TideResponse(false, null, result.error)); }
private string Map(OrkNode entity) => JsonSerializer.Serialize(entity);