public async Task CreateMachineAsync(MetadataMachine metadataMachine) { metadataMachine.Id ??= Guid.NewGuid(); try { await _container.CreateItemAsync(metadataMachine); } catch (Exception e) { Console.WriteLine(e); throw; } }
public async Task CreateMachineAsync(MetadataMachine metadataMachine) { var url = $"{_writeServiceUrl}/metadata/machine"; var content = new StringContent(JsonSerializer.Serialize(metadataMachine, _jsonSerializerOptions), Encoding.UTF8, "application/json"); var response = await _client.PostAsync(url, content); if (!response.IsSuccessStatusCode) { throw new Exception( $"Machine Metadata Creation failed with status code {response.StatusCode}: {response.ReasonPhrase}"); } }
public async Task PostMachineAsync([FromBody] MetadataMachine metadataMachine) { await _metadataRepository.CreateMachineAsync(metadataMachine); }
public async Task PostMetadataMachineAsync([FromBody] MetadataMachine metadataMachine) { await _writeService.CreateMachineAsync(metadataMachine); }