From 2235a73b8c7877218b672396368d0b5b4480f498 Mon Sep 17 00:00:00 2001 From: James Durban Date: Fri, 22 Nov 2024 23:45:06 +0000 Subject: [PATCH] platform required for cloud resources --- src/backend/CodeHub.Api/Program.cs | 1 - src/backend/CodeHub.Core/Models/Resource/CloudResource.cs | 2 +- .../Platforms/Azure/Extensions/AzureMappingExtensions.cs | 2 ++ 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/CodeHub.Api/Program.cs b/src/backend/CodeHub.Api/Program.cs index f15c657..9f7b516 100644 --- a/src/backend/CodeHub.Api/Program.cs +++ b/src/backend/CodeHub.Api/Program.cs @@ -16,7 +16,6 @@ policy => { policy.WithOrigins("http://localhost:5231").AllowAnyMethod().AllowAnyHeader(); }); }); - var app = builder.Build(); // Configure the HTTP request pipeline. diff --git a/src/backend/CodeHub.Core/Models/Resource/CloudResource.cs b/src/backend/CodeHub.Core/Models/Resource/CloudResource.cs index dfeeca4..8972fd6 100644 --- a/src/backend/CodeHub.Core/Models/Resource/CloudResource.cs +++ b/src/backend/CodeHub.Core/Models/Resource/CloudResource.cs @@ -13,5 +13,5 @@ public abstract record CloudResource public required string Name { get; init; } public required string Description { get; init; } public required Uri Url { get; init; } - public CloudPlatform Platform { get; init; } + public required CloudPlatform Platform { get; init; } } \ No newline at end of file diff --git a/src/backend/CodeHub.Core/Platforms/Azure/Extensions/AzureMappingExtensions.cs b/src/backend/CodeHub.Core/Platforms/Azure/Extensions/AzureMappingExtensions.cs index 7b1111c..702e272 100644 --- a/src/backend/CodeHub.Core/Platforms/Azure/Extensions/AzureMappingExtensions.cs +++ b/src/backend/CodeHub.Core/Platforms/Azure/Extensions/AzureMappingExtensions.cs @@ -1,4 +1,5 @@ using Azure.ResourceManager.Resources; +using CodeHub.Core.Models.Resource; using CodeHub.Core.Platforms.Azure.Models; namespace CodeHub.Core.Platforms.Azure.Extensions; @@ -13,6 +14,7 @@ internal static AzureResource MapToAzureResource( return new AzureResource { Id = genericResourceData.Id.Name, + Platform = CloudPlatform.Azure, Name = genericResourceData.Name, Description = string.Empty, TenantName = tenantName,