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