Esempio n. 1
0
        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}");
            }
        }
Esempio n. 3
0
 public async Task PostMaintenanceLookupAsync([FromBody] MetadataMaintenanceLookup metadataMaintenanceLookup)
 {
     await _metadataRepository.CreateMaintenanceLookupAsync(metadataMaintenanceLookup);
 }
Esempio n. 4
0
 public async Task PostMaintenanceLookupAsync([FromBody] MetadataMaintenanceLookup metadataMaintenanceLookup)
 {
     await _writeService.CreateMaintenanceLookupAsync(metadataMaintenanceLookup);
 }