From 4e3eb14e5a83aae96849fd2eaa74dfbdc92a15e2 Mon Sep 17 00:00:00 2001 From: Daniel WOAGOU Date: Sat, 27 Apr 2024 20:03:48 +0000 Subject: [PATCH 1/9] Upgrade --- NewReport1.upgrade.json | 26129 ++++++++++++++++ src/Application/Application.csproj | 18 +- .../Client.Infrastructure.csproj | 9 +- src/Client/Client.csproj | 32 +- src/Client/Pages/Identity/Reset.razor.cs | 2 +- src/Domain/Domain.csproj | 6 +- .../Infrastructure.Shared.csproj | 6 +- src/Infrastructure/Infrastructure.csproj | 18 +- src/Infrastructure/Services/UploadService.cs | 1 + src/Server/Server.csproj | 21 +- src/Shared/Shared.csproj | 11 +- 11 files changed, 26176 insertions(+), 77 deletions(-) create mode 100644 NewReport1.upgrade.json diff --git a/NewReport1.upgrade.json b/NewReport1.upgrade.json new file mode 100644 index 000000000..dd5d70610 --- /dev/null +++ b/NewReport1.upgrade.json @@ -0,0 +1,26129 @@ +{ + "settings": { + "components": { + "code": true, + "binaries": false + }, + "targetId": "", + "targetDisplayName": ".NET 8.0" + }, + "analysisStartTime": "2024-04-27T19:46:55.8980209Z", + "analysisEndTime": "2024-04-27T19:47:13.5088602Z", + "stats": { + "summary": { + "projects": 8, + "issues": 8, + "incidents": 1315, + "effort": 1315 + }, + "charts": { + "severity": { + "Mandatory": 1285, + "Optional": 7, + "Potential": 23, + "Information": 0 + }, + "category": { + "NuGet": 32, + "Project": 8, + "Api": 1275 + } + } + }, + "projects": [ + { + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "startingProject": true, + "issues": 5, + "storyPoints": 11, + "ruleInstances": [ + { + "incidentId": "7834317e-4c86-42fe-b3a5-3913510e9dc5", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.EntityFrameworkCore, 6.0.1", + "snippet": "Microsoft.EntityFrameworkCore, 6.0.1\n\nRecommendation:\n\nMicrosoft.EntityFrameworkCore 8.0.4" + } + }, + { + "incidentId": "6d5c6a39-9e1f-4d57-ad31-db5f246688e9", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Newtonsoft.Json, 13.0.1", + "snippet": "Newtonsoft.Json, 13.0.1\n\nRecommendation:\n\nNewtonsoft.Json 13.0.3" + } + }, + { + "incidentId": "d1bafcd5-a85a-4509-9566-6da0e8d25db1", + "ruleId": "NuGet.0005", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Http.Features, 5.0.13", + "snippet": "Microsoft.AspNetCore.Http.Features, 5.0.13\n\nRecommendation:\n\nThis package has been deprecated as part of the .NET Package Deprecation effort. You can learn more about it from https://github.com/dotnet/announcements/issues/217" + } + }, + { + "incidentId": "9d9fe10c-e98b-40cf-8d73-d071fa1569e9", + "ruleId": "NuGet.0004", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "System.Linq.Dynamic.Core, 1.2.15", + "snippet": "System.Linq.Dynamic.Core, 1.2.15", + "links": [ + { + "title": "https://github.com/advisories/GHSA-w65q-jcmv-28gj", + "url": "https://github.com/advisories/GHSA-w65q-jcmv-28gj" + } + ] + } + }, + { + "incidentId": "146a2b4f-cf16-4240-aa25-19944f3d4a95", + "ruleId": "Project.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "snippet": "Current: net6.0\nNew: net8.0" + } + }, + { + "incidentId": "dcbe74b8-6bdb-45cf-b69e-0b5b5e846699", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Extensions\\QueryableExtensions.cs", + "snippet": "source.CountAsync()\n\nAPI signature M:Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.CountAsync\u0060\u00601(System.Linq.IQueryable{\u0060\u00600},System.Threading.CancellationToken)", + "line": 18, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.entityframeworkqueryableextensions.countasync" + } + ] + } + }, + { + "incidentId": "16533246-da7e-4971-b688-02690df82b97", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Serialization\\Serializers\\NewtonSoftJsonSerializer.cs", + "snippet": "JsonConvert.SerializeObject(obj, _settings)\n\nAPI signature M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object,Newtonsoft.Json.JsonSerializerSettings)", + "line": 20, + "column": 15, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonconvert.serializeobject" + } + ] + } + }, + { + "incidentId": "93e6979a-47dd-4472-93d8-6d7e5cfdc9b8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Extensions\\QueryableExtensions.cs", + "snippet": "source.Skip((pageNumber - 1) * pageSize).Take(pageSize).ToListAsync()\n\nAPI signature M:Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync\u0060\u00601(System.Linq.IQueryable{\u0060\u00600},System.Threading.CancellationToken)", + "line": 20, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.entityframeworkqueryableextensions.tolistasync" + } + ] + } + }, + { + "incidentId": "c4f627a7-6460-47d8-825b-8cc0a86fc1df", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Extensions\\QueryableExtensions.cs", + "snippet": "current.Include(include)\n\nAPI signature M:Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.Include\u0060\u00601(System.Linq.IQueryable{\u0060\u00600},System.String)", + "line": 29, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.entityframeworkqueryableextensions.include" + } + ] + } + }, + { + "incidentId": "def22aaa-19ca-4f95-a198-dc1580d7e5b1", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Serialization\\Serializers\\NewtonSoftJsonSerializer.cs", + "snippet": "_settings\n\nAPI signature T:Newtonsoft.Json.JsonSerializerSettings", + "line": 9, + "column": 48, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonserializersettings" + } + ] + } + }, + { + "incidentId": "095af631-00d0-4326-80e3-43a4e79e6d87", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Application.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Application\\Serialization\\Serializers\\NewtonSoftJsonSerializer.cs", + "snippet": "JsonConvert.DeserializeObject\u003CT\u003E(text, _settings)\n\nAPI signature M:Newtonsoft.Json.JsonConvert.DeserializeObject\u0060\u00601(System.String,Newtonsoft.Json.JsonSerializerSettings)", + "line": 17, + "column": 15, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonconvert.deserializeobject" + } + ] + } + } + ] + }, + { + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "startingProject": true, + "issues": 5, + "storyPoints": 54, + "ruleInstances": [ + { + "incidentId": "bc529c37-f70b-40da-90bb-fde7fe137aee", + "ruleId": "NuGet.0003", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Identity, 2.2.0", + "snippet": "Microsoft.AspNetCore.Identity, 2.2.0\n\nRecommendation:\n\nPackage functionality included with new framework reference" + } + }, + { + "incidentId": "9d07aa12-fd1b-49ed-89b6-ce61587d6a8d", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.Extensions.Http, 6.0.0", + "snippet": "Microsoft.Extensions.Http, 6.0.0\n\nRecommendation:\n\nMicrosoft.Extensions.Http 8.0.0" + } + }, + { + "incidentId": "012a637e-924a-44ed-ac0a-aca98855f455", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.Extensions.Identity.Core, 6.0.1", + "snippet": "Microsoft.Extensions.Identity.Core, 6.0.1\n\nRecommendation:\n\nMicrosoft.Extensions.Identity.Core 8.0.4" + } + }, + { + "incidentId": "61f0bc6e-6343-4022-870c-672ceb251565", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Components.WebAssembly, 6.0.1", + "snippet": "Microsoft.AspNetCore.Components.WebAssembly, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.Components.WebAssembly 8.0.4" + } + }, + { + "incidentId": "7e485074-0a98-4bb0-9eb7-7c6fd31b6c0d", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "System.Net.Http.Json, 6.0.0", + "snippet": "System.Net.Http.Json, 6.0.0\n\nRecommendation:\n\nSystem.Net.Http.Json 8.0.0" + } + }, + { + "incidentId": "2b88f0d2-1d2c-4e73-917c-26f5ad1381bb", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Components.WebAssembly.DevServer, 6.0.1", + "snippet": "Microsoft.AspNetCore.Components.WebAssembly.DevServer, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.Components.WebAssembly.DevServer 8.0.4" + } + }, + { + "incidentId": "565b5f26-ddab-4ae4-bb64-1eb07712f760", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.Extensions.Localization, 6.0.1", + "snippet": "Microsoft.Extensions.Localization, 6.0.1\n\nRecommendation:\n\nMicrosoft.Extensions.Localization 8.0.4" + } + }, + { + "incidentId": "a8324f0a-fbde-4ba4-95ca-8a041774dade", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Components.Authorization, 6.0.1", + "snippet": "Microsoft.AspNetCore.Components.Authorization, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.Components.Authorization 8.0.4" + } + }, + { + "incidentId": "8057bcb1-3816-4830-b775-60a6f36dfa37", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.SignalR.Client, 6.0.1", + "snippet": "Microsoft.AspNetCore.SignalR.Client, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.SignalR.Client 8.0.4" + } + }, + { + "incidentId": "c9a9b1e7-af0a-4d1b-b72e-ca37296d73d1", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.Extensions.Http.Polly, 6.0.1", + "snippet": "Microsoft.Extensions.Http.Polly, 6.0.1\n\nRecommendation:\n\nMicrosoft.Extensions.Http.Polly 8.0.4" + } + }, + { + "incidentId": "93945712-5741-4ba7-ad01-18c202ad4773", + "ruleId": "NuGet.0005", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Identity, 2.2.0", + "snippet": "Microsoft.AspNetCore.Identity, 2.2.0\n\nRecommendation:\n\nThis package has been deprecated as part of the .NET Package Deprecation effort. You can learn more about it from https://github.com/dotnet/announcements/issues/217" + } + }, + { + "incidentId": "96ffd91a-ed2a-4f2c-bebf-50da399002d9", + "ruleId": "Project.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "snippet": "Current: net6.0\nNew: net8.0" + } + }, + { + "incidentId": "0910f551-8d3d-407a-860a-c3ee9bab6a6e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\Dialogs\\Logout.razor.cK_c8Nzjia8GoSuL.ide.g.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.OnDisconnect, CurrentUserId)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Object,System.Threading.CancellationToken)", + "line": 578, + "column": 8, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "b7a8c313-5bba-422e-8867-bc3b4eabec02", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\MainBody.razor.cs", + "snippet": "hubConnection\n\nAPI signature T:Microsoft.AspNetCore.SignalR.Client.HubConnection", + "line": 198, + "column": 30, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection" + } + ] + } + }, + { + "incidentId": "8f5ff8f3-f66e-4acc-b224-7fca53c7729e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Extensions\\HubExtensions.cs", + "snippet": "new HubConnectionBuilder()\r\n .WithUrl(navigationManager.ToAbsoluteUri(ApplicationConstants.SignalR.HubUrl), options =\u003E {\r\n options.AccessTokenProvider = async () =\u003E (await _localStorage.GetItemAsync\u003Cstring\u003E(\u0022authToken\u0022));\r\n })\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionBuilderHttpExtensions.WithUrl(Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder,System.Uri,System.Action{Microsoft.AspNetCore.Http.Connections.Client.HttpConnectionOptions})", + "line": 13, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionbuilderhttpextensions.withurl" + } + ] + } + }, + { + "incidentId": "bd82a9ea-e2f6-4701-9cf2-a67eead02740", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Extensions\\HubExtensions.cs", + "snippet": "new HubConnectionBuilder()\r\n .WithUrl(navigationManager.ToAbsoluteUri(ApplicationConstants.SignalR.HubUrl), options =\u003E {\r\n options.AccessTokenProvider = async () =\u003E (await _localStorage.GetItemAsync\u003Cstring\u003E(\u0022authToken\u0022));\r\n })\r\n .WithAutomaticReconnect()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionBuilderExtensions.WithAutomaticReconnect(Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder)", + "line": 13, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionbuilderextensions.withautomaticreconnect" + } + ] + } + }, + { + "incidentId": "c636bea7-65b4-4c78-b3c5-8844005459e8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Components.WebAssembly, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Extensions\\WebAssemblyHostBuilderExtensions.cs", + "snippet": "builder.RootComponents.Add\u003CApp\u003E(\u0022#app\u0022)\n\nAPI signature M:Microsoft.AspNetCore.Components.WebAssembly.Hosting.RootComponentMappingCollection.Add\u0060\u00601(System.String)", + "line": 29, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.rootcomponentmappingcollection.add" + } + ] + } + }, + { + "incidentId": "f3b0b571-64cf-4872-974c-5ae5136731b0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Identity\\RoleModal.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 33, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "34b1b1aa-cc90-4fae-8ec4-289563d54ca4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Identity\\RolePermissions.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.OnChangeRolePermissions, _currentUser.GetUserId(), request.RoleId)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Object,System.Object,System.Threading.CancellationToken)", + "line": 101, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "c44ffe11-6d02-452f-844f-c3d3ff0a58b1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Catalog\\Products.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendUpdateDashboard)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Threading.CancellationToken)", + "line": 169, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "a046a70c-b33d-4d75-8633-fe0b90847cc1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Components.WebAssembly, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Program.cs", + "snippet": "builder.Build()\n\nAPI signature M:Microsoft.AspNetCore.Components.WebAssembly.Hosting.WebAssemblyHostBuilder.Build", + "line": 20, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.webassemblyhostbuilder.build" + } + ] + } + }, + { + "incidentId": "0b651bc8-cf7f-464b-9c0d-d2f3e9896ef2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Components.WebAssembly, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Program.cs", + "snippet": "WebAssemblyHostBuilder\r\n .CreateDefault(args)\n\nAPI signature M:Microsoft.AspNetCore.Components.WebAssembly.Hosting.WebAssemblyHostBuilder.CreateDefault(System.String[])", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.webassemblyhostbuilder.createdefault" + } + ] + } + }, + { + "incidentId": "51bd55e9-b0c7-441b-8897-9ec9dc9361ab", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Components.WebAssembly, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Program.cs", + "snippet": "builder.Build().RunAsync()\n\nAPI signature M:Microsoft.AspNetCore.Components.WebAssembly.Hosting.WebAssemblyHost.RunAsync", + "line": 33, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.webassemblyhost.runasync" + } + ] + } + }, + { + "incidentId": "73dae6cb-371f-4b05-b593-da4ff07f06e4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Misc\\AddEditDocumentTypeModal.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 52, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "6eeed973-04b6-4b63-99f2-1ffaab679a46", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Misc\\DocumentTypes.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 54, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "74a10b45-fe30-4c39-b1cf-7876960cbe37", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Catalog\\AddEditBrandModal.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendUpdateDashboard)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Threading.CancellationToken)", + "line": 43, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "6f1e11b0-3f75-4488-90bd-66b20507a063", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Catalog\\AddEditProductModal.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendUpdateDashboard)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Threading.CancellationToken)", + "line": 44, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "f251485c-0a82-4834-bc52-31be38ed7cf7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Components.WebAssembly, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Program.cs", + "snippet": "builder.Build()\n\nAPI signature M:Microsoft.AspNetCore.Components.WebAssembly.Hosting.WebAssemblyHostBuilder.Build", + "line": 33, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.webassembly.hosting.webassemblyhostbuilder.build" + } + ] + } + }, + { + "incidentId": "b9309940-3b30-4155-aff3-a0194460361a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\Components\\ExtendedAttributesBase.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 101, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "2a88a669-2651-411b-8ac5-1d8dd69725d8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\MainBody.razor.cs", + "snippet": "hubConnection.SendAsync(ApplicationConstants.SignalR.OnConnect, CurrentUserId)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Object,System.Threading.CancellationToken)", + "line": 122, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "fd962a3e-b0bb-43e9-b0a7-3720c974c9d2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Catalog\\Brands.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 61, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "1147dc37-915a-430e-bd56-c054c3167a0a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Identity\\RoleModal.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendUpdateDashboard)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Threading.CancellationToken)", + "line": 43, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "af28b111-4580-4a04-a065-e900596a29c6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Catalog\\Brands.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendUpdateDashboard)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Threading.CancellationToken)", + "line": 97, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "621ebfd6-b6fb-4fce-8c82-cfbc5a00062d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Catalog\\Products.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 56, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "dcfb8722-3727-4227-8b0f-451b4c27d40f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Identity\\Roles.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 53, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "b73464ae-bf7a-4cfb-af58-d1044c52e82b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Content\\Dashboard.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 42, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "251512e3-5836-4812-a0ff-1dce332211d6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Misc\\DocumentTypes.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendUpdateDashboard)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Threading.CancellationToken)", + "line": 90, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "fb320638-e94a-4420-8b93-ddf7676ad844", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Catalog\\AddEditProductModal.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 62, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "18da3d26-e513-4ce7-b393-da8d76e8c808", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Identity\\RolePermissions.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendRegenerateTokens)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Threading.CancellationToken)", + "line": 100, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "ae3eb3c8-a535-4326-aaaf-479d1f1a14f9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Content\\Dashboard.razor.cs", + "snippet": "HubConnection.On(ApplicationConstants.SignalR.ReceiveUpdateDashboard, async () =\u003E\r\n {\r\n await LoadDataAsync();\r\n StateHasChanged();\r\n })\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.On(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func{System.Threading.Tasks.Task})", + "line": 35, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.on" + } + ] + } + }, + { + "incidentId": "26639b7a-00b5-41a9-9eee-b4d11dd96a31", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Communication\\Chat.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.PingRequest, CurrentUserId)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Object,System.Threading.CancellationToken)", + "line": 139, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "27e968da-23b0-4ff3-bc23-6d17f79053a0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Identity\\Roles.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendUpdateDashboard)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Threading.CancellationToken)", + "line": 89, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "023b5924-4b62-4dde-9c9f-7cc45915bcc3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\MainBody.razor.cs", + "snippet": "hubConnection.SendAsync(ApplicationConstants.SignalR.OnDisconnect, CurrentUserId)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Object,System.Threading.CancellationToken)", + "line": 108, + "column": 32, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "d3b1701b-1de5-412b-bcae-e8a4878b2a28", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Extensions\\HubExtensions.cs", + "snippet": "new HubConnectionBuilder()\r\n .WithUrl(navigationManager.ToAbsoluteUri(ApplicationConstants.SignalR.HubUrl), options =\u003E {\r\n options.AccessTokenProvider = async () =\u003E (await _localStorage.GetItemAsync\u003Cstring\u003E(\u0022authToken\u0022));\r\n })\r\n .WithAutomaticReconnect()\r\n .Build()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder.Build", + "line": 13, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.ihubconnectionbuilder.build" + } + ] + } + }, + { + "incidentId": "490fb24e-5272-4e73-8f87-e760fcaf1206", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Communication\\Chat.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 80, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "86a698a5-17b0-4b06-a35c-52df420eecfd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Communication\\Chat.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendMessage, chatHistory, userName)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Object,System.Object,System.Threading.CancellationToken)", + "line": 54, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "19c18b68-9326-42cb-bedf-ce0499793c8b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\Components\\AddEditExtendedAttributeModal.razor.cs", + "snippet": "HubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 93, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "95b68698-a1c9-4de3-b46e-3733f4dbc8d3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\MainBody.razor.cs", + "snippet": "hubConnection.On(ApplicationConstants.SignalR.ReceiveRegenerateTokens, async () =\u003E\r\n {\r\n try\r\n {\r\n var token = await _authenticationManager.TryForceRefreshToken();\r\n if (!string.IsNullOrEmpty(token))\r\n {\r\n _snackBar.Add(_localizer[\u0022Refreshed Token.\u0022], Severity.Success);\r\n _httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(\u0022Bearer\u0022, token);\r\n }\r\n }\r\n catch (Exception ex)\r\n {\r\n Console.WriteLine(ex.Message);\r\n _snackBar.Add(_localizer[\u0022You are Logged Out.\u0022], Severity.Error);\r\n await _authenticationManager.Logout();\r\n _navigationManager.NavigateTo(\u0022/\u0022);\r\n }\r\n })\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.On(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Func{System.Threading.Tasks.Task})", + "line": 75, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.on" + } + ] + } + }, + { + "incidentId": "76103f87-19fe-4bd9-adab-692eac5cb07a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Extensions\\HubExtensions.cs", + "snippet": "new HubConnectionBuilder()\r\n .WithUrl(navigationManager.ToAbsoluteUri(ApplicationConstants.SignalR.HubUrl))\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionBuilderHttpExtensions.WithUrl(Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder,System.Uri)", + "line": 26, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionbuilderhttpextensions.withurl" + } + ] + } + }, + { + "incidentId": "02bc884a-c1dd-4906-ac79-20cbc3855dfa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Extensions\\HubExtensions.cs", + "snippet": "new HubConnectionBuilder()\r\n .WithUrl(navigationManager.ToAbsoluteUri(ApplicationConstants.SignalR.HubUrl))\r\n .Build()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder.Build", + "line": 26, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.ihubconnectionbuilder.build" + } + ] + } + }, + { + "incidentId": "e46ab310-266b-4d0f-b5df-625de8432b7f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Pages\\Communication\\Chat.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendChatNotification, string.Format(_localizer[\u0022New Message From {0}\u0022], userName), CId, CurrentUserId)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Object,System.Object,System.Object,System.Threading.CancellationToken)", + "line": 119, + "column": 25, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "53b632cf-e02b-4a85-878a-71bc52b409fd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\MainBody.razor.cs", + "snippet": "hubConnection.SendAsync(ApplicationConstants.SignalR.PingResponse, CurrentUserId, userName)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Object,System.Object,System.Threading.CancellationToken)", + "line": 118, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + }, + { + "incidentId": "18dad9a4-ef66-4ec9-89e2-54dc31174f0c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\MainBody.razor.cs", + "snippet": "hubConnection.StartAsync()\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnection.StartAsync(System.Threading.CancellationToken)", + "line": 54, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnection.startasync" + } + ] + } + }, + { + "incidentId": "2c3f92d0-f459-4265-8e98-01db7a6e9974", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.SignalR.Client.Core, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Client.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client\\Shared\\Components\\AddEditExtendedAttributeModal.razor.cs", + "snippet": "HubConnection.SendAsync(ApplicationConstants.SignalR.SendUpdateDashboard)\n\nAPI signature M:Microsoft.AspNetCore.SignalR.Client.HubConnectionExtensions.SendAsync(Microsoft.AspNetCore.SignalR.Client.HubConnection,System.String,System.Threading.CancellationToken)", + "line": 84, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.signalr.client.hubconnectionextensions.sendasync" + } + ] + } + } + ] + }, + { + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client.Infrastructure\\Client.Infrastructure.csproj", + "startingProject": true, + "issues": 2, + "storyPoints": 3, + "ruleInstances": [ + { + "incidentId": "3ab16bf1-a135-4ca6-9d75-b2fd527f809b", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client.Infrastructure\\Client.Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Components.WebAssembly, 6.0.1", + "snippet": "Microsoft.AspNetCore.Components.WebAssembly, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.Components.WebAssembly 8.0.4" + } + }, + { + "incidentId": "139f7731-7278-46db-8782-4c55dda3f1b2", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client.Infrastructure\\Client.Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Components.Authorization, 6.0.1", + "snippet": "Microsoft.AspNetCore.Components.Authorization, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.Components.Authorization 8.0.4" + } + }, + { + "incidentId": "421f6ee5-50fe-47b2-87bb-e25906b6c7ea", + "ruleId": "Project.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client.Infrastructure\\Client.Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Client.Infrastructure\\Client.Infrastructure.csproj", + "snippet": "Current: net6.0\nNew: net8.0" + } + } + ] + }, + { + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Domain\\Domain.csproj", + "startingProject": true, + "issues": 1, + "storyPoints": 1, + "ruleInstances": [ + { + "incidentId": "90939d3d-1c0e-4cba-8543-dc5a91d75314", + "ruleId": "Project.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Domain\\Domain.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Domain\\Domain.csproj", + "snippet": "Current: net6.0\nNew: net8.0" + } + } + ] + }, + { + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "startingProject": true, + "issues": 5, + "storyPoints": 1222, + "ruleInstances": [ + { + "incidentId": "b8fdcf55-7664-41e2-8e3a-785e0392e7d5", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.EntityFrameworkCore.SqlServer, 6.0.1", + "snippet": "Microsoft.EntityFrameworkCore.SqlServer, 6.0.1\n\nRecommendation:\n\nMicrosoft.EntityFrameworkCore.SqlServer 8.0.4" + } + }, + { + "incidentId": "385893e1-63d4-4ff4-8314-72ce3d2c6e05", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Identity.EntityFrameworkCore, 6.0.1", + "snippet": "Microsoft.AspNetCore.Identity.EntityFrameworkCore, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.Identity.EntityFrameworkCore 8.0.4" + } + }, + { + "incidentId": "28d4750d-d555-41d4-8129-3c84d2a6fa14", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Components.Authorization, 6.0.1", + "snippet": "Microsoft.AspNetCore.Components.Authorization, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.Components.Authorization 8.0.4" + } + }, + { + "incidentId": "1d4dccb4-b98c-47b8-ba62-fd11afcdfa5c", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.EntityFrameworkCore.Tools, 6.0.1", + "snippet": "Microsoft.EntityFrameworkCore.Tools, 6.0.1\n\nRecommendation:\n\nMicrosoft.EntityFrameworkCore.Tools 8.0.4" + } + }, + { + "incidentId": "241adbef-2591-41f8-ba6f-e5da14a4f568", + "ruleId": "NuGet.0005", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Identity, 2.2.0", + "snippet": "Microsoft.AspNetCore.Identity, 2.2.0\n\nRecommendation:\n\nThis package has been deprecated as part of the .NET Package Deprecation effort. You can learn more about it from https://github.com/dotnet/announcements/issues/217" + } + }, + { + "incidentId": "36e1b628-e523-46e4-8d06-a9af4e4e8cef", + "ruleId": "NuGet.0005", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Http.Abstractions, 2.2.0", + "snippet": "Microsoft.AspNetCore.Http.Abstractions, 2.2.0\n\nRecommendation:\n\nThis package has been deprecated as part of the .NET Package Deprecation effort. You can learn more about it from https://github.com/dotnet/announcements/issues/217" + } + }, + { + "incidentId": "3eb3ca40-9082-4dcf-8617-0ec588b5be8e", + "ruleId": "Project.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "snippet": "Current: net6.0\nNew: net8.0" + } + }, + { + "incidentId": "fdc86445-fe62-49b3-b632-5f8941e84579", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\RepositoryAsync.cs", + "snippet": "_dbContext.Entry(exist).CurrentValues.SetValues(entity)\n\nAPI signature M:Microsoft.EntityFrameworkCore.ChangeTracking.PropertyValues.SetValues(System.Object)", + "line": 58, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.changetracking.propertyvalues.setvalues" + } + ] + } + }, + { + "incidentId": "5e1a76f5-b7fb-41e3-8689-20d6ed59b0d4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\RepositoryAsync.cs", + "snippet": "_dbContext.Set\u003CT\u003E()\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.Set\u0060\u00601", + "line": 29, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.set" + } + ] + } + }, + { + "incidentId": "8d580f2f-b714-4e0a-ba72-d240eeb5caed", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\RepositoryAsync.cs", + "snippet": "_dbContext.Set\u003CT\u003E()\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.Set\u0060\u00601", + "line": 23, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.set" + } + ] + } + }, + { + "incidentId": "5f12d62d-490b-4177-917f-bf56e23305c4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "DbContext(typeof(BlazorHeroContext))\n\nAPI signature T:Microsoft.EntityFrameworkCore.Infrastructure.DbContextAttribute", + "line": 10, + "column": 5, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.infrastructure.dbcontextattribute" + } + ] + } + }, + { + "incidentId": "dbc108dd-24ac-42d8-a058-034c8574e0f0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 638, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "118e4525-d47e-4a02-a6e2-34501140cdcd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 576, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "433324fc-f0cf-45f8-a420-1fdc80333a40", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 561, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "13c70711-205f-4b06-9ae1-92dc83a33118", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 522, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "a4a16e58-1eda-4701-bf44-cf99f514eabb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 520, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "77e8654e-d5d5-44b9-a2b0-cbc4c5bbf868", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 511, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1ec182c2-7444-4b20-9e9a-02123940c3f0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 486, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "703d3e92-3113-4f69-be17-cb09a33a4b4f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 471, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "d7d789b6-760c-4d8b-bc4d-93dee9485e6c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 396, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1ef390c8-cb31-4134-8e33-869d9ab4b172", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 295, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bb375937-921c-46f4-93fc-a2dbbac115af", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 288, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "bd41037a-d1b3-4f66-a9d4-5f7226588960", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022OldValues\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 273, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "826bd3cc-2dbc-4ac1-87c7-53b0b59c8d40", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Audit.Audit\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022AffectedColumns\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022DateTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NewValues\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022OldValues\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PrimaryKey\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022TableName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Type\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022AuditTrails\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 257, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "2b788cab-415a-4a86-a85f-bb9940509973", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 234, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a99c2321-7842-4b9e-a768-dd29ddc37e90", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 229, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6b5df23c-fc82-48f1-ac0d-5e61d2173a2a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022DocumentTypeId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 222, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "872e30e9-e814-49ef-9ee9-0ce27e6f494a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022URL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 217, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0aaef796-9117-4564-8ed0-346d30bc94bb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 179, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "80678c61-eff7-48d8-b201-1167256143a4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Json\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 160, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "fa0f2a8d-810a-4524-aeef-10e25346acec", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 157, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e6d5d9d9-1249-4a64-b042-b02159fd39c2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Group\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 154, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "039f0727-c350-4b46-9c88-15557eac341c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022DateTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 139, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "adb4da60-a704-42f1-96ac-8b4361fef1d8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.ExtendedAttributes.DocumentExtendedAttribute\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022DateTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cdecimal?\u003E(\u0022Decimal\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022EntityId\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ExternalId\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Group\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Json\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Key\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Text\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbyte\u003E(\u0022Type\u0022)\r\n .HasColumnType(\u0022tinyint\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022EntityId\u0022);\r\n\r\n b.ToTable(\u0022DocumentExtendedAttributes\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 126, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "565adf80-928b-4855-88bc-07bd23bf4407", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 31, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "71766077-8550-404d-bb67-1a2528b8cc6e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder\r\n .HasAnnotation(\u0022Relational:MaxIdentifierLength\u0022, 128)\r\n .HasAnnotation(\u0022ProductVersion\u0022, \u00225.0.6\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.HasAnnotation(System.String,System.Object)", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.hasannotation" + } + ] + } + }, + { + "incidentId": "3c1bf3f2-ae6c-42e2-9c96-d580d5a0b630", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "DbContext(typeof(BlazorHeroContext))\n\nAPI signature T:Microsoft.EntityFrameworkCore.Infrastructure.DbContextAttribute", + "line": 11, + "column": 5, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.infrastructure.dbcontextattribute" + } + ] + } + }, + { + "incidentId": "dffaf1e3-16af-45a3-a358-213dc4f2030d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022Documents\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 369, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "4fed82b0-0508-47f4-932f-26486ecd6dff", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(450)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 277, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "f932a9a4-75b2-4efd-a553-4e7b57976c40", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(450)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 250, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "89e156d8-a4b5-46dd-938b-080b7d58d8b7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(450)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 228, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "b484f650-ac93-4367-b72d-1ea3d222e714", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 205, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "cf43ea0a-2a21-415b-9f7f-7b03942e431a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 175, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "8accbd1b-066e-40e5-bb44-98142be15095", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 152, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "a3956e63-7563-4786-9252-2379fe9d5d01", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(450)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 152, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "babaf545-cefc-43fe-9ec4-aba0eee2c144", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(256)\u0022, maxLength: 256, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 86, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "89b4f40a-f2a8-4595-b0eb-2335f23c9dc9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 86, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "bc7d68e6-6cc9-4958-aeed-ad5a06e424c9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 86, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "62789f17-8049-4142-9648-3a51941198df", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 86, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "7de3c0ba-f821-4b85-9587-a69d5f7078e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cbool\u003E(type: \u0022bit\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 51, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "44a64739-3e75-4212-8182-36e4d9e1d827", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 32, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "e17dd3a2-675d-4be2-8584-3f89fdfafe10", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 487, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "dc32b398-01b2-4fc6-830f-6b2beed59000", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022Brand\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 447, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "86416a7c-491d-4199-b686-f24da10da2e4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 434, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "bbc6d468-82d0-4a97-b2dd-e6dec0ad7c9a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022);\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022);\r\n\r\n b.Navigation(\u0022FromUser\u0022);\r\n\r\n b.Navigation(\u0022ToUser\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 432, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "da617019-22e4-48b4-9476-2df1d3009f3e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 418, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "073f52cd-2058-4c97-a772-161aa271f39a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 403, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "311f3d01-4725-4c5b-93ad-c6bd5b2ff287", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 378, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cd56b903-8af6-4019-af6a-641fe1365c51", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 371, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "238f72b4-c3ec-41fc-90cf-bd3de481bbd2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 359, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e6b5d651-15dd-4e09-a578-0018a345dc4f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 347, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "e448d28a-e542-4e6f-9e5c-ca4e0f3d1182", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 320, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "76c62566-9a2d-4db5-86e6-ee68d8f36c9d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 284, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6c067687-0489-4ff4-8dfe-a407dbfed1ee", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Document\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Title\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022URL\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022Documents\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 265, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "02b4c3e4-1858-473a-b583-1e6df2268141", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cdecimal\u003E(\u0022Rate\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 255, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3385d6b8-89e2-401b-adfa-a464c17d4752", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 252, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bd5a2cd2-4b7a-40dc-8aff-f4a24829f7eb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 180, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "83293ead-cbe4-4c62-a2f5-543d002c9eaa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 177, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "aef65258-94a2-4859-9750-920bce3f16fe", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 162, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "dcb3fdac-943e-4efc-844a-29060cd452b4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 150, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a1b4a97d-82a7-493d-aed1-683a9f484ea6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 92, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6f1b21f1-ca51-4f8e-930e-dca19de1d21c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 75, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "ad8229cb-4428-46c5-bfc4-224f4916e3cc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedDate\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 66, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "ecd56351-959b-422a-9d66-ea8141b74a04", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 676, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "756a1fdc-45f2-444c-b90e-b4885dac0f37", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 631, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "cd58ae9c-78b1-4573-8717-b533b080bf49", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 611, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "eb169f9d-6324-47f9-830e-c141b124eae7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 611, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "0d65729b-de12-4f48-b987-038f279955db", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.ExtendedAttributes.DocumentExtendedAttribute\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\r\n .HasForeignKey(\u0022EntityId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022Entity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 587, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "868ba9a4-d561-4b3f-8137-03891ed9dce3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 578, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "2275491b-c2c0-43f7-b1ff-fd602e2299dd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 567, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "e80d3899-07e3-448a-a22c-0aee7b905ddf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 535, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "16c6246b-f872-4933-9186-4557fb9727e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 505, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "76194e9f-5085-4844-8e5f-98b8126a2da0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 443, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e1a399ec-9064-49cc-8ab7-b19ade11a4ff", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 395, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "183f5599-3d65-49f3-8465-83d583c93759", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 372, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "6ad4e022-bda6-4647-adab-73e16b54da7b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 365, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c902f2e8-a65e-435f-a541-985855787a83", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 353, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4ad4714c-6566-42cb-be90-e7106dbd4979", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 304, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8e8545af-2a84-4d37-a586-690326867600", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 261, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "ba44fcdc-4757-4f72-a37b-e4da7d5b6978", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 222, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "16166835-ce15-4632-a135-cb86b0165f92", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022DocumentTypeId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 204, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b4431913-5d6c-47d9-8b34-49caeff4e38f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 198, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "86b68a47-4fe9-4711-be13-787003b8e671", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 195, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b674b2df-5047-475e-bff1-b51faff4a799", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Text\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 175, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "aa8c78db-2aaf-44be-950e-9a7489e0481f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022EntityId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 150, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "50b09a8e-cdf3-42ed-bc55-f27cf2311fc8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cdecimal?\u003E(\u0022Decimal\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 144, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "580e083b-6ca6-4817-8d95-c4a818c78567", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022DateTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 141, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1fa8858c-f7f6-4dbb-9fd5-93856e21649e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 121, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "231b0355-264d-410a-93a5-0139b673858c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 115, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0e72d3cd-4fb0-43d7-a838-8fc934a7e43c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 112, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5fe8f588-9dc0-4f79-9cf8-5c7d88382ebe", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 39, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "81cf4b04-62e7-40b4-8a73-27c718a3fe8c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedDate\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 30, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1686c380-f1c9-4cec-afff-7fdcc22633d0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 49, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "08c010c3-5729-4034-947c-ca178a8e9304", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "d4b5967f-3e24-44ca-9fdb-ca90afc94132", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "16fba4f4-f765-44cc-ab05-f5d32e465d49", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 517, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "d9333868-424e-4370-ba6a-816203287b08", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 515, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "7c4eaafc-5159-4c74-8900-951a6b6347d1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 508, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "5106b44c-9603-4b5f-aaee-25e9383b777d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 475, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "13ac479b-03a9-4667-93b6-56063283e190", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityRoleClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 473, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "6b50d3b9-3f5d-49ab-a92d-fd8fee9995db", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Navigation(\u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 459, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "2a549588-69a9-476e-af71-4692ed2a4454", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 453, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "3464e535-1f22-43dd-a6f8-82b22029ac04", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 449, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "5037142f-4b3a-48ed-b2c2-f355a5c111f0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 384, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "d1e0a55a-09cc-4a5b-b125-1dd5353e6b48", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 377, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d6eb6699-0da8-43dd-a7d2-c19fa21db490", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022Products\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 304, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "66184c24-7576-4659-806c-699f6c1a44fb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 288, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f0d7f72e-b129-44f9-b7c9-21a42a710d87", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 258, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "a7170de0-8261-43a6-8ab4-f2dc4febaa7f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 222, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "b5ce91a7-312a-4bcc-b6b5-36d7a8fbb345", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 192, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7c377b29-6df2-42ea-bbbb-f51abd9b4c47", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 96, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8b361e81-8ccb-4d5c-b7ed-0f22157905b1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 89, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e66c8134-ba05-4b97-9c24-292876db403e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "Migration\n\nAPI signature T:Microsoft.EntityFrameworkCore.Migrations.Migration", + "line": 5, + "column": 45, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migration" + } + ] + } + }, + { + "incidentId": "dabc3ff8-a0ae-4578-8c55-3229d74a0d26", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Navigation(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 544, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "835c5ca7-70eb-4e78-8232-16ddbfe5f101", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 520, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "b81adab7-5233-4634-bf0f-cc1ae91db59a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 511, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "68afcc9b-e09f-4786-84f7-c9bbf337d45b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "033dda77-c907-4436-b52e-089693f96b99", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Navigation(\u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 488, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "7f44a9bc-8caa-46ba-b91f-d914d212ee34", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 482, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "092efad7-96aa-409f-be91-c7bc6deb2db6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 467, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "cbd32230-3968-4f51-beab-f5419a2b955c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 467, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "5c33f733-52ce-4dc6-b52a-29a3c3f29dc9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Value\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022);\r\n\r\n b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 446, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "ebcea4ac-8b24-4321-ab03-f7e68426a521", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 411, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8f929b35-0b13-4656-bf60-689dffd5a5df", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 377, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "2b7ef97b-b027-4e7d-9780-a45cf2f58f6e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 377, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "f9347602-3f9e-4433-9413-1ae29d72fde1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 365, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e0117fd4-a43c-4206-97e3-aa3aecdfb391", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 359, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "69b4bdae-51ae-40b1-af7c-e3af7100be23", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 347, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "02ae77c0-d5f3-4913-99a7-2665b978cb73", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 336, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1767baf1-bb6f-412d-b1c1-9460230941d7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 333, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c4533c43-6ee9-43e3-acf0-677b2fb2243a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 315, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d0d6a8e4-537a-4cf5-9dae-e0c922b45e8d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 270, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "ec44b01d-6d65-4507-b201-5bb20f45c23a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 244, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d4c7332e-f710-4c8f-aff7-f27bdb8ce9c0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Type\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 189, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7e76cab7-cddf-4848-ad39-b81e02faea59", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022OldValues\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 180, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e3247bb1-77e9-4328-bf74-20317d3dda47", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 159, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "fbc73563-9715-4fc3-896b-2fb5d5a063d4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 150, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "575f986c-16bb-4e27-9a3d-0e94f96ab97e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022Products\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 125, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "ed66bc26-a702-439c-b413-baa2dc8eb416", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 100, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1379fc3e-f89a-4568-9d4c-a221c12e01a6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder\r\n .HasAnnotation(\u0022Relational:MaxIdentifierLength\u0022, 128)\r\n .HasAnnotation(\u0022ProductVersion\u0022, \u00225.0.6\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn)\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.HasAnnotation(System.String,System.Object)", + "line": 18, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.hasannotation" + } + ] + } + }, + { + "incidentId": "026ec4f4-21f2-4a6f-af98-578d6ffebab0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022CreatedOn\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 60, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "bff5b8d7-9c81-464b-8b84-de38e07a0f32", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\DatabaseSeeder.cs", + "snippet": "_db.SaveChanges()\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.SaveChanges", + "line": 43, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.savechanges" + } + ] + } + }, + { + "incidentId": "b34f1d14-5fb2-463a-ace7-9e2a252b8e2c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\BlazorHeroContext.cs", + "snippet": "ChangeTracker.Entries\u003CIAuditableEntity\u003E()\n\nAPI signature M:Microsoft.EntityFrameworkCore.ChangeTracking.ChangeTracker.Entries\u0060\u00601", + "line": 36, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.changetracking.changetracker.entries" + } + ] + } + }, + { + "incidentId": "43ce3d5f-e8ce-45eb-9651-0a59b4274386", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Extensions\\ValueConversionExtensions.cs", + "snippet": "propertyBuilder.HasColumnType(\u0022nvarchar(max)\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalPropertyBuilderExtensions.HasColumnType\u0060\u00601(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder{\u0060\u00600},System.String)", + "line": 28, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalpropertybuilderextensions.hascolumntype" + } + ] + } + }, + { + "incidentId": "812bfb09-3b41-49f4-b6e4-0dbe41465f10", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\ExtendedAttributeUnitOfWork.cs", + "snippet": "x.Reload()\n\nAPI signature M:Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry.Reload", + "line": 64, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.changetracking.entityentry.reload" + } + ] + } + }, + { + "incidentId": "f39d452e-c53d-458b-8dbb-5de95b5b0d3e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\RepositoryAsync.cs", + "snippet": "_dbContext.Set\u003CT\u003E()\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.Set\u0060\u00601", + "line": 57, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.set" + } + ] + } + }, + { + "incidentId": "4264d418-4482-4260-b5fa-553a3a3905f3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory\u0022, b =\u003E\r\n {\r\n b.Property\u003Clong\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022bigint\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedDate\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022FromUserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Message\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ToUserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022FromUserId\u0022);\r\n\r\n b.HasIndex(\u0022ToUserId\u0022);\r\n\r\n b.ToTable(\u0022ChatHistory\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 59, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "79f71949-2d9c-42e5-ac22-d93b6617d572", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PrimaryKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 42, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "29ac4580-757d-4a59-b567-d3df96212bc3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022OldValues\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 39, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a3c6fb37-4302-4489-ad22-e4578f6a6095", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022CreatedOn\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 53, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "abe111be-adf9-4b81-9b45-b3d7740195b6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.AddColumn\u003CDateTime\u003E(\r\n name: \u0022LastModifiedOn\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022,\r\n type: \u0022datetime2\u0022,\r\n nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 38, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "80a8460f-9292-47fb-8ffd-32c867dbc3ea", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.AddColumn\u003Cstring\u003E(\r\n name: \u0022LastModifiedBy\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022,\r\n type: \u0022nvarchar(max)\u0022,\r\n nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 31, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "16ac8c94-fd06-433a-a85a-de98c3d69d51", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "Migration(\u002220210528104232_AddBlazorHeroRoleClaim\u0022)\n\nAPI signature T:Microsoft.EntityFrameworkCore.Migrations.MigrationAttribute", + "line": 12, + "column": 5, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationattribute" + } + ] + } + }, + { + "incidentId": "a9d3b75e-abe5-4b58-b8ef-d5860c23af18", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 535, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "7f88f051-c11f-4599-a880-8871be08ce7a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 535, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "2c2476be-1a58-46f8-8eab-ea0490ca4ddb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 533, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "b91c051a-0d8c-465c-82b9-b651a087affa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "7af102b4-2aef-4dd2-89e2-c427a5b7ab3c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "1a0b3803-6b1b-461e-a6d1-269a6264b577", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 482, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "699842e3-18f1-4198-8f99-f0a9aa4e33c5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 482, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "d56cb40d-d8a7-4df8-8dab-74f065216cb1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022Brand\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 480, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "1c7b6a88-f67d-451b-a3b4-4338e0a8d860", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 471, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "d089bc7a-61da-44e4-846a-58d482442661", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 460, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "183e6b5d-c64d-4069-94b2-b0f7812fdfce", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 448, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b2a0af41-4c99-4f96-9653-4438b3a4275a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 420, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7d823801-12d8-44a7-8974-98208140f15f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 406, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "bd8ba047-9ff3-4252-98f9-e0d7ce3683fa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 385, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "05b956fd-f6c5-43d4-bf80-a686aa0287d4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022Users\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 382, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "622cf01e-de3e-40f0-9f5d-0fe9c13ed46f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 377, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "60bca0bb-f415-41ab-adb2-88820b78cad2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 327, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4001993c-5e74-48ec-a57b-4a52eb720665", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 321, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "827f3209-babb-4d0a-9f6e-45ab05e64b69", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 252, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7e75296f-5872-4f6b-bb80-be0df0b9b1bc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 234, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "85ed71de-4501-49ed-8b1a-88a46e540c65", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 215, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0530ee98-add1-4da5-842b-90277ba6d4fd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 205, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "74d36bb1-b625-4895-ab8d-8d8ee30c6927", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022DateTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 174, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "9e24d521-7925-4af2-b59a-479417157f85", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 166, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d7eadeeb-1652-4a4b-bfa5-a14c8881a893", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 123, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "b8bfeb96-9173-4ffb-990d-920405522da1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 97, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3b8e88cc-fa30-4fa8-95f4-da436e1b01dc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cdecimal\u003E(\u0022Tax\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 76, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "aa10de95-832b-4898-bc5d-f76e75a0b763", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022ChatHistory\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 48, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "5be01b3a-3244-43b5-9fa6-0b2c132e44dc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Message\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 36, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "052463c1-0b41-42fe-811f-7dc684b28fd4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory\u003CBlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Clong\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022bigint\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedDate\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022FromUserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Message\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ToUserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022FromUserId\u0022);\r\n\r\n b.HasIndex(\u0022ToUserId\u0022);\r\n\r\n b.ToTable(\u0022ChatHistory\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 23, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "6355c79e-5b34-493d-981b-50327def05ab", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.AddColumn\u003Cstring\u003E(\r\n name: \u0022LastModifiedBy\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022,\r\n type: \u0022nvarchar(max)\u0022,\r\n nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 38, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "90cfc82e-847b-437d-897d-2bfec54e9f9b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.AddColumn\u003Cstring\u003E(\r\n name: \u0022Group\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022,\r\n type: \u0022nvarchar(max)\u0022,\r\n nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 31, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "64198e20-1363-4963-af8b-97b80eeac243", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.AddColumn\u003Cstring\u003E(\r\n name: \u0022CreatedBy\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022,\r\n type: \u0022nvarchar(max)\u0022,\r\n nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 9, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "6423727e-55fa-4426-a6fa-00f1216db5dc", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Models\\Audit\\AuditEntry.cs", + "snippet": "JsonConvert.SerializeObject(NewValues)\n\nAPI signature M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)", + "line": 29, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonconvert.serializeobject" + } + ] + } + }, + { + "incidentId": "57724460-dc34-44a7-a4ff-3eab03293c01", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Models\\Audit\\AuditEntry.cs", + "snippet": "JsonConvert.SerializeObject(KeyValues)\n\nAPI signature M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)", + "line": 29, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonconvert.serializeobject" + } + ] + } + }, + { + "incidentId": "934d0195-34e2-48fd-b107-ac4428c42c21", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 80, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "1905ef51-97f3-4e29-a6ac-22f5f734111a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Message\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 72, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b6062da8-02eb-4793-88b1-61f8965c5457", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 51, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "301dc3a0-e954-4827-80b9-e099bd855a73", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022LastModifiedOn\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 68, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "5869538c-9128-4c5b-af41-286ff2467722", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.AddColumn\u003Cstring\u003E(\r\n name: \u0022Description\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022,\r\n type: \u0022nvarchar(max)\u0022,\r\n nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 24, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "cf319bcb-f162-4afe-9c9b-f02c53b8b7cf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 535, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "f6ae191c-0627-4f9b-93df-2a067d435230", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 535, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "be8531be-8704-46f4-9722-eb95c0b0059c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "e31950f6-5ca3-4768-afef-1e8bdc8c3e22", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "03c205d3-d93e-485b-8f27-2b6e49fa4f9b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 500, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "a0b5ea72-3c02-4989-9b2b-6bb17ff6842d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "32dfaae5-8f78-48e2-b28d-2fcbccf68b75", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 482, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "e648cf60-8aa8-4a67-870a-bfc9e1b99523", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 471, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "afe0c4f2-431a-4322-bc54-c640179d461b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 471, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "3746a06e-d328-419f-a3f9-6677665f085c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 467, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "776d155e-273f-42cc-b751-4e545219897e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 462, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "f70b207a-04bd-43b6-abc4-2f9cceab84a6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 451, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0d4e36c1-8521-4c1c-8f88-6215a24a66f9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 428, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "aa8d90d9-6b0b-4450-beef-3a4cd24281ed", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 402, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "64eff093-f0e3-4ac7-9cc5-214e6db1f67c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 377, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "8dc444d8-b7c3-4891-bd29-2013466598c4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 374, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "43534006-45e7-4a2b-b0f4-2aba87b937ef", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 368, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d700aeec-1d77-419c-bf10-5311976de889", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 353, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bd624730-61ff-4344-8d6e-c924943ee6b2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 279, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "2a7ed31f-d9a9-4e3e-bc63-df26c88aeafb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 267, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "ba1cddc3-2ee9-4482-8df9-36580eabf42f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Group\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 264, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bc64f397-5c75-488c-a1fc-809e92394c58", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 144, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3c6a3970-fe08-4062-8b60-24b36d76eb9a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Barcode\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 91, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "224d1875-541c-4b9e-bbd1-bb7cc4bf0bc2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022Brands\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 81, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "6252e71d-10c0-4e9d-8fae-48b0fcb79ab5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 70, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3537f8b2-c857-41fb-84c5-5443db2d3e99", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Models\\Audit\\AuditEntry.cs", + "snippet": "JsonConvert.SerializeObject(OldValues)\n\nAPI signature M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)", + "line": 29, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonconvert.serializeobject" + } + ] + } + }, + { + "incidentId": "19b9c280-d689-46f9-bb6a-6770e93f8942", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder\r\n .HasAnnotation(\u0022Relational:MaxIdentifierLength\u0022, 128)\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.HasAnnotation(System.String,System.Object)", + "line": 18, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.hasannotation" + } + ] + } + }, + { + "incidentId": "701ccc18-2050-4215-9c93-dbff7a2c9c46", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.AddColumn\u003CDateTime\u003E(\r\n name: \u0022CreatedOn\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022,\r\n type: \u0022datetime2\u0022,\r\n nullable: false,\r\n defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified))\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "4f0de2da-7352-4f54-9f7d-955c64df5c36", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Navigation(\u0022ChatHistoryFromUsers\u0022);\r\n\r\n b.Navigation(\u0022ChatHistoryToUsers\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 542, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "2622cd9c-f4f4-4a96-8ac3-3535f7985061", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 535, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "aa8f96bc-7b01-4dd8-8233-207d1e0b6f8c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 526, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "1957ce42-d82f-4c0a-b945-09ae12375e7a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 526, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "efcbac09-36da-459d-879d-ec50d6a61c2f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 520, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "65bcf1a2-4bf8-4ebd-be66-fda4f2ab7264", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "b7255f9f-0af1-44a2-99f3-9cbd11688e60", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Navigation(\u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 477, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "6e80fbf2-51f4-4141-b456-7dab01b99bb9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 439, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "43146111-4d67-496e-aabd-f676862320f3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 436, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7100f9c3-c9cb-4aca-9b63-364fb9d775ef", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 431, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "7e461d39-7557-4c2a-b675-48a5b336cc8f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 404, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "dec47370-0bcc-47fd-8849-77110c4d78f2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 387, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6802100e-e2f0-4eae-8033-2250c0f35ebf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 309, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "67c8172a-03e0-47ac-a1d6-85341fbd7862", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 302, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b2b050af-2a67-432d-93e2-d83a8a78b881", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Email\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\r\n .HasColumnType(\u0022datetimeoffset\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\r\n .HasColumnType(\u0022text\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Users\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 284, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "5549d16c-1e74-46e3-8e17-99025a8a4ef4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 232, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "10c28b47-f610-4c86-9958-5617f09c1d16", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 218, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bcfcca5e-21af-4a53-8907-1801bbca89f1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022TableName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 186, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d7ca4e33-97af-4d89-bee9-e5bae22d7f20", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PrimaryKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 183, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "da7f99f4-dc24-4c4f-9253-22cef970b7c7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 103, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8129fd12-0d02-40ce-bf30-cb98085195dd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 79, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "54817aba-f395-4245-8984-5099c26df9cc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 73, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "da188c11-84de-4de1-91e8-10378cb85531", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 58, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c88d61d3-3191-4fc0-9d1d-ea80edc14f50", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 53, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a3cd0c0a-14da-4152-968f-c415f8d51c30", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder\r\n .HasAnnotation(\u0022Relational:MaxIdentifierLength\u0022, 128)\r\n .HasAnnotation(\u0022ProductVersion\u0022, \u00225.0.6\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.HasAnnotation(System.String,System.Object)", + "line": 18, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.hasannotation" + } + ] + } + }, + { + "incidentId": "6eaa6b72-26a1-42fe-a3a8-2a23560db7a9", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Models\\Audit\\AuditEntry.cs", + "snippet": "JsonConvert.SerializeObject(ChangedColumns)\n\nAPI signature M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)", + "line": 29, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonconvert.serializeobject" + } + ] + } + }, + { + "incidentId": "7d62f50c-5d2c-4382-9b71-46e40a5d96f8", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Services\\Identity\\IdentityService.cs", + "snippet": "tokenHandler.ValidateToken(token, tokenValidationParameters, out var securityToken)\n\nAPI signature M:System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(System.String,Microsoft.IdentityModel.Tokens.TokenValidationParameters,Microsoft.IdentityModel.Tokens.SecurityToken@)", + "line": 161, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/system.identitymodel.tokens.jwt.jwtsecuritytokenhandler.validatetoken" + } + ] + } + }, + { + "incidentId": "24e99052-8f97-4e70-a000-3e26a63f009b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 644, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "e1c5986b-02f1-4a18-a979-37a0f48547d8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 636, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "0ea0b5c2-1b98-4f86-82e6-0e6209ee1b75", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\r\n .HasForeignKey(\u0022EntityId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 587, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "c634be9c-d8a7-4ea2-afdc-2213a8bb0554", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 569, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "655fa72a-dca6-44e5-9c64-800eacf04c9f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Value\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022);\r\n\r\n b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 540, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "469e4911-2060-43bd-b05f-bc86eae023db", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 527, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d6809530-11b7-482a-90e0-3b0f67141976", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 518, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "59d2bbef-023b-48d2-a340-9a9ac0f8df4b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 496, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "b2c054f5-757e-46c3-8d1d-e2d82121b799", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 468, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "3b5eb8cc-764b-4b14-8a9f-6fdea8bbcb31", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 466, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "5e2d5a5d-a2c5-4c01-aa90-fa626bdbc755", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 441, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c2e58434-c48e-4953-904f-5c25bc1b6521", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 406, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "85d73cd0-0294-40d3-9e10-5dcdf56ecab1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 403, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "39f6b872-3829-47e7-ac99-e4fd7c15c72e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Email\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 399, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "807337fd-3400-4c22-9976-e33add8d0707", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 327, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "7cea73b2-ffa3-4333-aa2f-a95bed088187", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 321, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "10560466-8567-44a9-8a72-884a2c820223", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 302, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c1db8332-ad50-4808-b9f1-cbbf95a22ccc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NewValues\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 270, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "314fd8cc-907e-4e6f-af42-c61807edaafa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 252, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "97fc78d2-55e6-49da-8f1d-380575d80b3b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 246, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1ed8bebf-1654-4f21-ae26-efe1164da26f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 211, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5c627181-bab6-4297-99c4-fa6e59985a13", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 199, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "97a6e8d9-1098-41e7-b27b-31d36972e4b0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022DocumentTypeId\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Title\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022URL\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022DocumentTypeId\u0022);\r\n\r\n b.ToTable(\u0022Documents\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 186, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "a06b70f7-19b9-4d6d-8559-6be74b6ec1d0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 167, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d275d949-0213-46c8-85d1-b3ed8bc60c78", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 145, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cd2293be-9d11-41ff-835b-9fcb094d7717", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 136, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "14eed47d-8e36-4584-abc3-03aecf797226", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022Products\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 123, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "c8b859ea-e630-4788-a150-420d6d52ab09", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 95, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8177d43a-1ec2-43c5-8b45-f55624f7cc8c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022Users\u0022,\r\n schema: \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 402, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "718d2218-b5d1-4368-86ae-59e50a2de2f3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022ChatHistory\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 366, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "b664f082-d5de-483c-877c-382c8d50623b", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022EmailIndex\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Users\u0022,\r\n column: \u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 346, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "62f49499-e638-409f-9c2d-a609734a01a3", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022IX_UserClaims_UserId\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022UserClaims\u0022,\r\n column: \u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 328, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "e79f8f73-a1ee-48eb-bc10-ae8563e6a83c", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022IX_RoleClaims_RoleId\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022,\r\n column: \u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 314, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "996ffc04-7183-4b6e-80c1-7ee0c2901217", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022IX_Products_BrandId\u0022,\r\n table: \u0022Products\u0022,\r\n column: \u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 309, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "9d3984f5-cec9-4c71-9ffa-f7339060acd3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cbool\u003E(type: \u0022bit\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 86, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "4028712b-a42d-452e-ae40-1555372f6fd7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(450)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 86, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "2548230c-98ce-4c28-9e8a-5d5f1d926a9e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 51, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "34a1865b-0bdb-4307-aff6-f7b02e89b61c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 51, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "45b60807-2234-48ee-905c-a2d478d414ab", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 12, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "ab1385cf-4703-4328-8dd5-24d0d2992987", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "14a84637-cd06-4b3c-ad01-7ae6d934f991", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "73200683-fd09-4edc-8b16-58a2aa7f6768", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 469, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "ea5d4eec-d3e6-43d4-96bb-18367e3f2615", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityRoleClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 458, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "ae0a1c2a-ca15-42b0-aa86-1c50a16a7a69", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Navigation(\u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 444, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "4ca92fd0-eb06-444b-afe6-4535b1692171", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Navigation(\u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 442, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "1f164bcb-6c1e-4f03-80a3-7d2ab4c68316", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 398, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "a95963dd-58a6-45ad-908a-1df8f51d3c86", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 395, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "b527d2a5-a1bc-4f38-b394-40fcd1a55d2f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 393, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "742c21f6-fbb0-468e-832b-5f4f4ef30209", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 387, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5d40142c-8c31-49cd-86c0-731ace4e9aac", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 338, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "21f37f46-2b66-4fc9-8932-c9f07e8a38bb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 335, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "66e1f122-f352-4f7b-bc9d-1a54f19ebd25", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 303, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "aecb6000-f468-4862-8694-40c48b3ef813", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022Documents\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 298, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "76772748-f7cd-44df-b62e-b70f0204ff9a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Title\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 290, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3c235a5f-3973-4251-927c-c07ea9e2f661", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 246, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8ebb8c5a-d567-4cf8-afe8-34918c86a4be", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ImageDataURL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 243, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "255cb329-ca1f-411a-8d75-428edce23452", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022Brands\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 218, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "4f1d5902-34f4-4020-9fde-355b8f0ab9cb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cdecimal\u003E(\u0022Tax\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 213, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "eeb0795d-e641-473d-9e81-5d944196172a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Clong\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 61, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a95fc2b6-ef23-4b2f-a91a-c937907d7f4f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NewValues\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 36, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "01da0067-768b-4ffd-b8f9-43e22cf505be", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder\r\n .HasAnnotation(\u0022Relational:MaxIdentifierLength\u0022, 128)\r\n .HasAnnotation(\u0022ProductVersion\u0022, \u00225.0.4\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.HasAnnotation(System.String,System.Object)", + "line": 18, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.hasannotation" + } + ] + } + }, + { + "incidentId": "478eaed5-97ba-4e15-9654-87e14c493a86", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "Migration\n\nAPI signature T:Microsoft.EntityFrameworkCore.Migrations.Migration", + "line": 12, + "column": 5, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migration" + } + ] + } + }, + { + "incidentId": "f41c78ed-e990-4aa9-82a7-704fa8fe246a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Navigation(\u0022ChatHistoryFromUsers\u0022);\r\n\r\n b.Navigation(\u0022ChatHistoryToUsers\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 672, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "f3095f47-2346-4ce1-9690-8612d6e2af9e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 622, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "d69c5951-9b81-403d-90a9-2d5f29132085", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 611, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "7bd46ef8-f604-418f-b347-d030e0eca539", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 600, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "cc7f12e7-7b86-43f5-95df-1f9d81132817", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022DocumentTypeId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 600, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "0ac6f441-c337-4947-ba97-652369bdc4a2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022DocumentTypeId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 600, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "5e4cc545-a3f6-443b-8bfb-d36e6726eb13", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 578, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "96c723de-fb20-48f5-87a7-1a043d6b11e1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 573, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "d7f5e916-afd2-4ea9-a8b9-3b9f2bea388b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 563, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "e40269cc-91ae-4f2f-9f03-d8898601ea41", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Value\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022);\r\n\r\n b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 542, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "4281955c-77a6-4a55-8204-cf306d46ee81", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 473, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "666af2aa-26be-48d4-9e4f-616fc06a2dc8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 446, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "20d0a32f-9487-4278-a9ae-aff58067cc13", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 440, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5c3fed17-61c0-4c28-82e8-9aa9171423fd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 381, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3670a152-f616-42a1-87d4-4137caa3761a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 374, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "4221062e-b4ee-49d3-8c18-28f8bf96e6cd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 368, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "69589a12-ed3f-4fdd-878b-e1296dc691f9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 356, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c80c0e84-7c96-456d-a0cb-37422f47b7b1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 329, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "a5f02967-eb80-46cf-af5c-77511273794d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 248, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7cf66f98-5ca1-4ffd-8442-836428f88239", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 231, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "af677c95-eabc-42a9-b12e-3842e7d1735c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 213, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1addaad9-f985-40e9-ac06-3310b08ddc5a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 210, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "09447309-2ab7-4b86-9249-97913c3eea61", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 181, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "ad590be9-48af-4c4f-a1f3-ca9970c91fab", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cbyte\u003E(\u0022Type\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 178, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "ba754133-e754-414b-b003-2e3c9488182c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 147, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8861df7a-0069-45c9-8691-9db9951e8a8e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 46, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "51a95a49-cbb7-4d53-8e20-ab0a3f355a7d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "Migration(\u002220210526094834_AddBlazorHeroRole\u0022)\n\nAPI signature T:Microsoft.EntityFrameworkCore.Migrations.MigrationAttribute", + "line": 12, + "column": 5, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationattribute" + } + ] + } + }, + { + "incidentId": "bf217e07-b919-40d7-bf47-a16545843267", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 517, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "9665889c-d479-470c-b0b7-a429868132c0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "a03a5f99-31f3-476b-bcff-60bccfaecea6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 482, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "2cad349d-973a-42be-8bf0-14840b8703e7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 464, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "d91b3d0a-d44b-4fbf-95ba-6acf24f8e8f4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 449, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "3a043e3d-1787-4b1a-94a4-83425144ed46", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 436, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "fd47a34c-d0ec-4b04-b100-4a53fe7faf76", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 410, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "6925a1c9-eeb0-406b-9a00-e71cb1ed6b15", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 345, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4803fcbf-023e-423e-bc3c-0c42a643934b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 291, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a673b88f-adfc-47e1-ab54-5c536f4b41f0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 222, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "415f090a-6059-48c4-8f75-2c8429e9e03c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 217, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "960a57c6-b513-4eaf-8e16-9ca56a8ebbe0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 195, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b673296b-5612-4426-a7af-59fee3658522", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 185, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2b170ee2-ee04-4486-8363-3a6686ed6d4d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 181, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4bfe03b2-753d-48fe-81cb-1cc42ca85f40", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 175, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8bca13de-2bfa-40e3-a267-43ffa8fb3013", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 160, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "40303ca0-df36-4ec1-89ff-7870b7775991", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Email\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\r\n .HasColumnType(\u0022datetimeoffset\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\r\n .HasColumnType(\u0022text\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Users\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 129, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "21b749d9-7617-4e3c-a08c-b2e5d305c86b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 121, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "62d73616-f727-4fc1-8a93-90046ffe7760", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 121, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "3bd5d844-03b0-496c-874c-47a7bf32002c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 25, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3c949719-b73e-48e2-bfc7-160a03e079df", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Audit.Audit\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022AffectedColumns\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022DateTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NewValues\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022OldValues\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PrimaryKey\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022TableName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Type\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022AuditTrails\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 23, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "ec434173-ebd6-4049-8f03-2264e17db006", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 526, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "79e14ad8-b157-426a-8c5c-b7a8f9547f1b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 526, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "103584ef-8915-4320-9603-55dab6db6a37", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 520, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "2c609c80-672e-4416-a1b2-b2a3eee57189", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "d4b2290d-10ad-4b91-9efa-4640441ee754", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 454, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4be7b206-46e6-4251-bef6-69de5f80b071", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 441, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "98824b8d-0c02-453f-b6e0-055e5399b8ff", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 417, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f4c698fb-6dbb-4aba-82a0-b73ffa7f4b1e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 409, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "23a04859-f30b-4037-bbd7-44f539a89e11", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 362, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cb20d888-0ced-4247-ae43-1de5390cd918", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 350, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1e4bcce1-beea-4fb1-973a-775ad74a899f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 289, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "df47cd99-38cb-40e8-8b14-9779977efec0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 281, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "0ae3e20d-0899-47f5-b949-d6d733cdd7ba", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 258, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "373783ab-3efc-4eb0-8f67-8b74eebe427c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 239, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "410999a1-4703-4088-bb0e-0c7ce2053fd1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 228, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8947cfd6-6161-46dd-86ec-2cc38f4ff9b0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 221, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "fee9aed5-63fc-4ff2-a0d1-4e7f49d34f57", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 212, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0f32aaf7-75c6-4898-b46d-d52ab618b471", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 202, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3e62e673-1314-4f8a-8943-e8576d8dbb23", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022AuditTrails\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 197, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "36b897ad-e31e-4587-a4f3-74eed2b4ab9b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NewValues\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 177, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "40b7b9cc-1b88-487b-9af4-4967e40521eb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Title\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 153, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "76c98489-084b-482f-87f3-93d4753bfca9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 147, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d28044ce-eefa-4699-98c4-923cf2691cc6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 130, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1a0e50e2-b6a8-44b9-9985-6166fe2ca3cd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Document\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Title\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022URL\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022Documents\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 128, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "1e399aae-dda9-4160-b82d-f49f73003297", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022Description\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 65, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "edf5a7ac-ab78-4006-9f44-99b05dce25b0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "Migration\n\nAPI signature T:Microsoft.EntityFrameworkCore.Migrations.Migration", + "line": 5, + "column": 50, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migration" + } + ] + } + }, + { + "incidentId": "2110dbd8-edf6-43f5-8a22-9fe9adc75e72", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022CreatedBy\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 48, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "e1d0088d-bcc1-4c77-b78e-ba5bb211940c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Navigation(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 546, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "b2b9707b-4cee-46f8-bb0d-ce18fc9393ac", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 526, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "1ee07daf-6dab-4e25-a60c-2f7638c39442", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 520, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "617b1d6e-f3f7-4bea-813c-65e144c3e7e3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 520, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "c8d4bba5-11eb-4956-b79c-dd2d136d1457", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 511, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "728c34ae-d80e-40e7-afc2-d6acc2bdbdbb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 511, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "0a42a242-4fa3-4e66-be73-576c56a1ead4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Navigation(\u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 475, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "ab902e39-28b5-41f5-902e-25ad82390312", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 443, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "cad50c6b-ee7a-4b37-bac5-d55142855d33", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 414, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "08139d76-4613-4558-a0a5-c510b1c6c6fc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 398, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4aadea21-4a42-45ee-a8c9-ec53736747eb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 395, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3b430e97-f5ff-459c-9226-4b85160bbaaa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 392, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4484921e-ac54-4251-8b00-89d2b662dce6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 340, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0bcd5a88-b4af-4027-b0c0-9d4d16a94e72", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 330, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7987de3e-e92e-47d9-b8a5-439373273a33", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 299, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5d12c735-a506-477a-a6f1-4a93ae221775", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 286, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "25527298-e92e-47ec-9e7c-eba0310eeb8b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 273, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2a32c7b9-708e-4fa2-82cb-2ec26637b58c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 249, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "10f2396f-140c-4ac4-b32a-400af368aa52", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 234, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "1e38f2fe-9ab6-4a3b-b230-af3cfb476d22", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 224, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c5898b25-08d7-4354-8546-7495ddd55d02", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 209, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "69bdd029-7eb3-4e89-8002-095c8d3b2d9d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 192, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "571242b4-e61d-4efd-8cb2-8cab6b1a352c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Audit.Audit\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022AffectedColumns\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022DateTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NewValues\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022OldValues\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PrimaryKey\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022TableName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Type\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022AuditTrails\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 164, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "fb3dd1c2-025e-4bd8-bce7-97c71c0f7bf0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.ToTable(\u0022Documents\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 161, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "7afce632-0b80-4e6e-99d4-1fb79e90a0ff", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 141, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a04f7924-62ed-48ca-9058-d6731570906e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cdecimal\u003E(\u0022Rate\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 118, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "32b46da4-bfef-4c79-939f-ce8417d35d47", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 109, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bc817f9e-89ce-4fc0-9420-38553fe255ac", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cdecimal\u003E(\u0022Tax\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022Brands\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 51, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "798f9eef-fa67-4703-9cf6-205340bd3600", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 33, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "81a9337e-32a0-422e-b77b-621987f8b580", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022Group\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 70, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "afb8f126-32b1-4d56-b1ad-235af354a666", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022CreatedBy\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 55, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "8730c67c-1c01-43a9-bba7-e2d07c6d77f9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.AddColumn\u003CDateTime\u003E(\r\n name: \u0022LastModifiedOn\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022,\r\n type: \u0022datetime2\u0022,\r\n nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 45, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "e3b7c696-f067-4fce-aa4b-79198b39a859", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.AddColumn\u003Cstring\u003E(\r\n name: \u0022Description\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022,\r\n type: \u0022nvarchar(max)\u0022,\r\n nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 24, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "1f9a1e16-b830-400c-8fd3-c2759a616538", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.AddColumn\u003CDateTime\u003E(\r\n name: \u0022CreatedOn\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022,\r\n type: \u0022datetime2\u0022,\r\n nullable: false,\r\n defaultValue: new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified))\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "c58f60ed-da75-4007-8d30-093a3ac44e7d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\RepositoryAsync.cs", + "snippet": "_dbContext.Set\u003CT\u003E()\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.Set\u0060\u00601", + "line": 42, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.set" + } + ] + } + }, + { + "incidentId": "60bf0dd4-7043-4ae7-96fe-4f58ad9c3d6d", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Services\\Identity\\IdentityService.cs", + "snippet": "tokenHandler.WriteToken(token)\n\nAPI signature M:System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.WriteToken(Microsoft.IdentityModel.Tokens.SecurityToken)", + "line": 144, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/system.identitymodel.tokens.jwt.jwtsecuritytokenhandler.writetoken" + } + ] + } + }, + { + "incidentId": "e77a412f-0565-4540-bbd5-8ebb3bc1e0d9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Navigation(\u0022ChatHistoryFromUsers\u0022);\r\n\r\n b.Navigation(\u0022ChatHistoryToUsers\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 670, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "d2416832-de02-47b0-af08-76993d291a19", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, b =\u003E\r\n {\r\n b.Navigation(\u0022RoleClaims\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 665, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "cef87143-6ba8-4b3a-af38-1d1bb17bf884", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 653, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "3da0b158-2f5f-472e-a194-347761215212", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 644, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "cf2fa131-b19e-4cd7-87f6-630b448f7568", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 618, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "7e942881-bfac-40b3-b24a-e96f4c0d8438", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 609, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "2c748cba-dae9-44f5-aa03-82f8a5d5e7c4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022DocumentType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 604, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "11f6f23a-7170-484e-abe9-f135a8a15462", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 598, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "ad1280a9-3f10-4390-8fd1-8fea28cafaa7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022DocumentTypeId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 598, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "cd733753-a504-4ef3-828b-c4f1741147c9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022Brand\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 574, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "f39fdef7-1b3c-4de8-9848-0270ef56a2fa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 565, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "9986175a-b353-4a71-8aa0-f345b1e01ac6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory\u003CBlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022);\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022);\r\n\r\n b.Navigation(\u0022FromUser\u0022);\r\n\r\n b.Navigation(\u0022ToUser\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 559, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "bb0dbd7a-ea67-4571-8d1f-384e27f65548", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 535, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "30d97372-3bfd-4d6a-8960-e587b0add713", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 459, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "da196457-3b24-47b7-aed1-50cd480f7345", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 444, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "9f24550a-edb8-4b26-a712-caeaf81cf01e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 438, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c2e859be-d1d8-4a25-b0c1-cd8babf09c4f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 424, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "69e7ae02-2dc3-42e8-99b4-01508ac9d0c4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 415, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d27ddd75-69a6-427f-a2c6-49cc507034c9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 409, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "49bddfe9-781a-45ee-b076-314fa49d43b9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 393, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0d1dca9b-411a-434f-a9e0-8a89b6b237ae", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Email\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\r\n .HasColumnType(\u0022datetimeoffset\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\r\n .HasColumnType(\u0022text\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Users\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 377, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "06b89800-71a7-4278-8398-8d28ec7ad0fb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 374, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "18ecc08d-db68-4c77-a140-bd8272f57374", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 372, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "58196a4c-0b04-47d0-aaa6-ca8dcb454ca0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Group\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 357, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "045cff21-cac7-4a9e-a4bf-a75fdbc6b336", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 342, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4915b387-86fb-4079-acf7-081dc300fea3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 308, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0d3f24b0-a2ca-4e06-93c7-92bd88bf3a8f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 208, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7b6eab08-ce97-4efb-906d-b8df565ae603", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022DocumentTypeId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 202, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6df86fb6-f35e-4fa9-9290-b93696d4858d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022EntityId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 181, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "cdf7cbfa-5383-4263-97af-39e6f5dbe354", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 92, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0e6a66b8-5ff6-4633-b6f9-6c620cc79e63", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 68, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e3a73ad4-785c-4806-b64a-afc9f00366e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 59, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "feb1673d-972f-4678-bf96-c87e269e78b8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder\r\n .HasAnnotation(\u0022Relational:MaxIdentifierLength\u0022, 128)\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.HasAnnotation(System.String,System.Object)", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.hasannotation" + } + ] + } + }, + { + "incidentId": "4cedcc73-a962-4c62-b0d1-8187f6a5065a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "Migration(\u002220210413122110_initial\u0022)\n\nAPI signature T:Microsoft.EntityFrameworkCore.Migrations.MigrationAttribute", + "line": 12, + "column": 5, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationattribute" + } + ] + } + }, + { + "incidentId": "67758ac8-1da2-4f64-92cb-f2ea464b464e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022Roles\u0022,\r\n schema: \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 398, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "86b40f52-d4ed-43d2-bc75-4654ac970868", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022UserRoles\u0022,\r\n schema: \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 387, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "bd3790b3-8620-4d83-8825-4bd66d8f4a41", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022RoleClaims\u0022,\r\n schema: \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 375, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "dba6fbce-76be-4f3f-96db-68dc4b104a4a", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022IX_UserRoles_RoleId\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022UserRoles\u0022,\r\n column: \u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 340, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "3af62551-af8d-4f17-a198-cb1561ce22e8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cint\u003E(type: \u0022int\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 205, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "60d13fa0-5348-4802-b7f5-2c887822ceb3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(450)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 175, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "1b0fc1a5-05bb-44be-9c12-fe1ee0d9a10b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cint\u003E(type: \u0022int\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 152, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "9e69b557-b1af-42b1-860b-45f196bc95f4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 124, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "3e8c10d9-dae3-4e71-b3d4-c8fc2e5f8a74", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022text\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 124, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "296b77b1-bbd8-4b97-80a2-db9be83e3487", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTimeOffset\u003E(type: \u0022datetimeoffset\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 86, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "eaf38590-3657-457a-8f4b-a8ccc2a3ef3c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(256)\u0022, maxLength: 256, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 71, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "ac3137d4-1271-4345-b736-3a697420a51c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 32, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "e7208c3e-7e1a-41a7-a80d-bf33abb4d65b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cint\u003E(type: \u0022int\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 12, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "7f6ecfa6-bb3b-4f97-ab42-a236ce972ece", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 500, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "27eb72a6-5904-4cfc-93ae-4976b213ee30", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "fed442fc-57f1-4207-ad36-899865b6c193", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 460, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "1ba5d554-d3cf-4caf-a0fb-6e6a7de6e035", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 460, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "e621b1c7-d8d3-43d8-a47d-aeb1c18318ae", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Navigation(\u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 455, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "2145f5ed-ad60-497e-af6d-984364683c09", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 438, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "8bfb89a1-e7d3-49f6-a436-15178e9e916d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 434, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "2d3ba013-c6fb-4daa-b543-af45d758d3f5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 421, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cd8c15fc-aa5d-4f62-b68b-151fc9e1f7cb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 410, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "99e5bc12-6e61-4278-9f2a-2eb490b08ce4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 406, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "e815d6d9-ba7a-4fd7-8292-91d21aaf38b3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 384, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "33ab9d71-bf1c-4395-8668-b78e27f50e68", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 352, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "ae589921-8e09-46a5-8e6a-20adee488042", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 320, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "7cb6005c-dc3d-477f-8f11-de7cc104dbdf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022URL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 293, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2f5e99db-303d-4a49-8a8c-4ad4f1755433", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 287, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "66509e4f-d4dd-47c5-ad90-23c9e9bc5367", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 267, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f99b6bdc-d8b1-4905-b6b2-1c31bc17784b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022Products\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 262, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "14c4801f-d492-469a-8f4c-4b2f4a5528f3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 237, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7ae014f5-0900-4986-b4e5-9ffe680e8168", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 216, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "29455fc5-21ea-4c82-a1be-7b98afd82389", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 210, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7bfcaa69-7068-4da3-b7f0-5ba652a63df2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 175, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "f1c2d3b7-3c8c-432a-bf5b-e1acf1448b31", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 168, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a53913c7-9efa-4aa4-bc62-6d58a504c5bb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 124, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8c431a9d-11da-4d7e-a79e-7eafa0f98cf0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 118, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e154ef57-251d-459b-a1d8-71a5a982e6d0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 82, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "9cced301-d914-423a-8709-2b165f55f6b6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022AuditTrails\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 56, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "9971a030-b927-4f05-934c-3ecb2c53c654", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Type\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 48, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "43433891-cbc9-428b-9cb0-f65e38261476", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022TableName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 45, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3c06bb51-7be1-4e6a-adad-807b8e8339cf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 674, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "186d79ba-aaf2-4755-a2e4-720c9643b364", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022ExtendedAttributes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 664, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "a501d795-d2f6-4ced-939a-d4c53c305ac7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 655, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "b50037d8-7a27-4931-886e-849d118e4155", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 646, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "20454afd-50f8-4949-a738-2f1aace2fc8a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 646, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "2fc7589f-a5d7-450b-bbde-dbfca8579f4c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 640, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "2dcedebb-61e1-4009-a284-d03b3e7dc820", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 640, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "54c1e7d2-fb48-4431-9a75-60eea8d4cd07", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 631, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "c1bdf3cf-3c30-41de-ba7b-a8c2f65d5bfd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 629, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "841ebefc-ec68-4817-aba0-6507c849fe98", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 622, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "849622f3-97a5-4e16-b74b-398d4c21c24e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 589, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "c6a790f0-77fd-4b07-8664-0e6f6055d745", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 578, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "8bb91b49-9fc5-4095-904a-d07aafa5c0c0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 578, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "3888b17c-3b7f-4fae-b2a6-0016f73ffda4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 567, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "333321b0-6549-4c22-9812-747155d4c7f6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 550, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "571a4b99-4411-4df1-b876-9d8022440c13", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "2b198389-14d2-4c7b-8ced-62b2de109713", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 500, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "ab3b7ddb-c48c-47e0-917f-2c88210b7cf5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 488, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b5852667-0a1e-42ed-9383-2446a6e247fa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022Users\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 478, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "d3f7d010-6be8-4657-96f4-e42934c5aac9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 473, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "546c1e3f-8d4d-4524-90da-cff8b0a9e7a7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 473, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "f31b124d-03db-4af1-89da-3da541d773e6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 461, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1cac4d15-427b-4188-bfca-821b525264b9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 449, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c8bb1f98-813d-452f-b964-6c8e609213db", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 429, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a4920947-721d-439d-9456-574cd61e7271", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 414, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "82edd4ff-a7a0-464d-99c9-080449791f9c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 408, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "85bcd406-c8eb-4c59-8320-31e35a2afde1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Email\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 401, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4611a8e5-084b-478e-8fb8-7b6f0ef998d4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 350, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2a0d494a-40dd-4deb-902a-150764d20f66", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 344, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e41efe4c-3e93-4b77-bd13-b72741111e48", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 316, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b8054b9e-fd4d-4545-9046-fd087ae44257", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022DateTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 269, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a2fcefa5-5482-462b-a9ea-fa29781ddf12", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022AffectedColumns\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 266, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5e623b12-fbeb-4f94-b5ba-0a51d3211c07", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 190, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bef045b7-306d-4023-b0c7-2bd970eb9b9b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022DocumentTypeId\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Title\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022URL\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022DocumentTypeId\u0022);\r\n\r\n b.ToTable(\u0022Documents\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 188, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "c3f8dbbb-fb87-48e5-9ca1-28aa70ff12d3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022DocumentExtendedAttributes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 185, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "53ae3a40-825b-4488-859d-192fefa188bb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022EntityId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 183, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "2926dcd5-2761-47e5-bee0-07c1ca0c4e25", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ExternalId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 153, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f3ca7dee-f2f2-4974-8368-1e7b46a5c70d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 64, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "751c2e7f-cd48-4a5e-832a-2dfc42dc90b7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022DocumentTypeId\u0022,\r\n table: \u0022Documents\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 102, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "8fe8f6e1-a18b-46c6-9241-110b08046652", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "migrationBuilder.DropIndex(\r\n name: \u0022IX_Documents_DocumentTypeId\u0022,\r\n table: \u0022Documents\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropIndex(System.String,System.String,System.String)", + "line": 98, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropindex" + } + ] + } + }, + { + "incidentId": "6a281818-9ebc-4419-9262-cee17f9d9b79", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "migrationBuilder.DropForeignKey(\r\n name: \u0022FK_Documents_DocumentTypes_DocumentTypeId\u0022,\r\n table: \u0022Documents\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropForeignKey(System.String,System.String,System.String)", + "line": 88, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropforeignkey" + } + ] + } + }, + { + "incidentId": "5e6fe34a-5bef-4e05-b964-3ba862b207ed", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003Cbyte\u003E(type: \u0022tinyint\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "6f1ffb6e-5060-4836-9f89-75c0539b16ed", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Navigation(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 528, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "30effd0d-a1f7-4dea-bf7d-9dec919db0ee", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Navigation(\u0022ChatHistoryFromUsers\u0022);\r\n\r\n b.Navigation(\u0022ChatHistoryToUsers\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 524, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "0242c62c-788c-447c-95ec-953272b3d051", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 517, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "c0ac8e6c-3999-4821-a1b8-07c06ba4042e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "a75115ed-d37a-4f31-a963-c97aacebb3c0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 500, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "9789c447-e12f-44fa-8f24-1a16f1ae4373", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 484, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "0af290bd-c3e3-4f20-afc0-87e928e76a08", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 475, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "c8f79a4e-8404-4629-8f32-f5312731766e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 464, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "efbead6e-b2b7-4448-a8e6-b859af76cf5e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 430, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "688e5bc7-9aea-4664-befa-5aa245b328fc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 425, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "1ddae433-7d62-45f0-ad72-d186a2685d0f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 413, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "d5a6e5ec-ecfc-458e-a56c-647c77908d10", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 406, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "d8583582-9395-4d28-a099-066eba880197", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 399, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1c358b78-e335-4f53-83cc-1eb47301c2e5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 396, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "ddc98bde-876c-457c-9450-07e3730ff425", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022URL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 335, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f8e398fc-cffa-44c2-a4a3-d8ce2d5cc5cc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cdecimal\u003E(\u0022Tax\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022Brands\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 230, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "074332a0-fdaa-476e-b207-de9f7f924cbb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 207, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0da74d4f-eb08-496b-a803-c3416a0faae7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 154, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5eb73d86-ca31-426b-aa4e-f29786f5676e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Email\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 150, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1335c0e1-84ec-40ec-9fc7-22d6a94dcc4e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 121, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "34aa26ee-a869-4df4-95e6-200e3e1adc31", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 119, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "ee576faa-1a5c-4919-b175-4e98051bdd48", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 111, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f3a70a00-11fd-40ea-8d32-cb353384e9ae", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 102, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7b0c8c51-153c-469c-b251-56f46ded4753", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022AffectedColumns\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 30, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f4f13f54-f649-4b99-a02a-86b79a120b7a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022LastModifiedBy\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 63, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "7cec9bbf-6510-4e95-b05e-db7519727530", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022Description\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 58, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "40fe9280-8ee8-4137-931d-041e3e4d4667", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 518, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "d0d9a6e9-931b-4611-9977-2ea33e45fa7d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 511, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "d6cbeb9b-2889-4000-936b-f1da9303edc7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 509, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "ae6b3000-3fb3-45f3-81c6-f0b8ce427e38", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 482, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "c2908996-1337-47d4-812d-34c16bfa30d2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory\u003CBlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022);\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022);\r\n\r\n b.Navigation(\u0022FromUser\u0022);\r\n\r\n b.Navigation(\u0022ToUser\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 465, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "9ef06937-276a-47d0-9aaa-e7522d4cacfc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 426, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "c3758be9-6fe5-428a-a515-96f3de6cef9c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 318, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "fa013aaf-1f9d-4cae-a1c9-4148c06c7c34", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 312, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "fc2a4592-06d4-451e-b432-dd3aa8e0628d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Email\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 305, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "eb6b9f55-8613-4e47-91b6-c74a5c433e31", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 292, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "031365ca-f315-46c0-aff8-ec915a65c32d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 261, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "de48ca94-376a-4aa5-aa15-65d0af3a042c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 255, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1f2e8163-781f-42b1-a3da-5ca2495bf147", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRoleClaim\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Group\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 242, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "5ef1fd2d-d1ae-4c0e-a2bd-addd52035d5f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 234, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "0e5eb0ab-7472-4768-a1dc-1bf4d5451f7f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 138, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8f4c1365-feb7-4895-b2b8-dd05cb680f66", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ImageDataURL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 106, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1ad86a28-6b88-4d62-97e7-7fac861c563b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 94, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6caa4ea4-3dde-4e92-b3bf-96c8ef37e7b1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 67, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4797de81-e23e-4161-9961-ac8c92d0d23d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 61, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d3c5c58c-dd45-4868-b9fe-8f2a78f5a7ad", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Clong\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 25, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f32906b6-f79f-41ad-8f7f-9289597bf95a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022LastModifiedOn\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 80, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "dff24396-47b2-442c-8a20-8c7a1abc8e01", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.cs", + "snippet": "migrationBuilder.DropColumn(\r\n name: \u0022LastModifiedBy\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropColumn(System.String,System.String,System.String)", + "line": 75, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.dropcolumn" + } + ] + } + }, + { + "incidentId": "c17f44e8-cb42-4ed3-9d61-87a7aabefcce", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\AuditableContext.cs", + "snippet": "ChangeTracker.Entries()\n\nAPI signature M:Microsoft.EntityFrameworkCore.ChangeTracking.ChangeTracker.Entries", + "line": 33, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.changetracking.changetracker.entries" + } + ] + } + }, + { + "incidentId": "dbbe9579-81f1-4e9e-8180-a90420ef5e0b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\BlazorHeroContext.cs", + "snippet": "property.SetColumnType(\u0022decimal(18,2)\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalPropertyExtensions.SetColumnType(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.String)", + "line": 67, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalpropertyextensions.setcolumntype" + } + ] + } + }, + { + "incidentId": "c908959c-a6b9-4417-9133-4f69ec496b99", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 674, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "d11712af-d700-44b1-b7cb-83797c2c66c9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 638, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "90bd48fd-a1b5-4c44-b5f2-a32e7a076d5f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 620, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "d9ff0e22-304d-4f94-9b60-6a62d67ac66e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 609, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "db1b3ad5-045d-46f7-bc90-f9960a556825", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 587, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "ea3917c2-2e09-4a6a-a840-b5182a8f3b32", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Value\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 551, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8c13a59f-3765-4746-8c10-a52984c9cf60", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 530, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "90deef18-376d-47d3-a047-7a3c8e976933", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 525, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "3d90e069-5cae-4478-816f-5b4c147e46ac", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 505, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "9329e1ee-1381-414b-9ece-594bf04cda3a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 453, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3d2f6e16-8fe7-4467-8a66-5a03c6ac2389", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 450, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a1db8f2c-4c29-474c-958a-b121a566e5ca", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 447, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d45e887f-b1a2-401f-a88c-d5d2a30020c8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 370, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "d30ad510-ad94-4323-8889-9a37eb08b223", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 354, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "627e25f3-2825-4aa2-a5df-ff42bb137760", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 351, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "04991beb-687d-43f4-b336-955c6c56a47f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 298, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "71ad7cb7-3cbd-4f55-b68b-7ca18b322760", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022TableName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 279, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8e57c8ba-c611-42c0-a497-11d29d678e3b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 196, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8e379b3a-97d2-4582-9d05-6fe6c7ecf5e5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022DocumentExtendedAttributes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 183, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "d7446a83-9af7-47d6-9291-2dd89d11bd7f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 98, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4581b17a-73c3-42ff-a149-88062098e4a3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022Brands\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 79, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "c5c04459-2d4d-4b96-b322-e3a54ccf4840", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 71, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "04ccc1cb-824f-4715-aa6c-7bd901a4a337", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 65, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f87636f7-16ca-478f-8496-50d65fe53fe8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 51, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4e3db722-39c6-418d-b834-3db811251563", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 42, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "2305aeb3-e974-4bb3-b635-5123f74409eb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Message\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 34, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3520af19-2379-4e64-afd8-9e08fe37bb98", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "ModelSnapshot\n\nAPI signature T:Microsoft.EntityFrameworkCore.Infrastructure.ModelSnapshot", + "line": 11, + "column": 51, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.infrastructure.modelsnapshot" + } + ] + } + }, + { + "incidentId": "c04b52ce-89da-419b-a43b-c90c0a371302", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022UserNameIndex\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Users\u0022,\r\n column: \u0022NormalizedUserName\u0022,\r\n unique: true,\r\n filter: \u0022[NormalizedUserName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 352, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "04f74b84-2053-4565-a0c0-5d953af07956", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022IX_ChatHistory_FromUserId\u0022,\r\n table: \u0022ChatHistory\u0022,\r\n column: \u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 299, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "327c9a4b-9aeb-4d14-9932-547a163d769b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 277, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "38e5d66e-3573-4475-8858-ad9964c2dcf1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cint\u003E(type: \u0022int\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 124, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "59b62a62-a6b1-43ec-bbaa-b6dc88f01ae0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 12, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "ddd50b22-abfb-4a5f-a60d-f8dd39d956ad", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Navigation(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 511, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "cf4da917-3300-4075-b3c6-7c5d5b1154f2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "3c4aa4b4-0fe0-4347-a4bb-ea2c184c2c3a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 487, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "3c56b10c-9d65-421e-82f5-037f0f11a2dc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 487, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "63d50432-55ce-43d1-9110-223616e140e0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 460, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "51a3671a-388a-4ed6-8495-b579250c6c2e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 449, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "5190871c-8e06-4b0f-9fd8-c06b72cb76e5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 449, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "b9265545-7fac-42a9-acd7-640481f1e971", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 438, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "ca0fa818-7c04-4253-9119-a12886066c11", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 427, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "13acdf0f-1480-4a47-bbb8-618760f32c91", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 408, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "2295088b-b612-4110-ae4c-8401f8c24a8c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 381, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "adb5fdb8-ddee-465e-aafe-1579ae9b7f06", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 376, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "022eed30-1888-489d-9ad4-556fd964e9f9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 369, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "e0471b22-d40f-4882-b993-d703cc6fba55", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 310, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bdd8375c-9f86-4c82-bf08-a5128d352515", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 306, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "76b8d6d4-1fcd-46b6-870e-473585c57940", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Barcode\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 228, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2160db4e-631a-4374-9d86-4db562bd7543", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 201, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7e208da7-c0db-4ac5-a192-272223c0bec1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 180, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "e58fc788-f6fb-48f9-a200-ffdb8c4d2cce", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 180, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "95cee8a6-35d4-4c53-b7d7-a841483e5354", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Email\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 108, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "44a917fb-8997-4aba-8758-817c893febd3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 102, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b37a37a1-510a-4710-bdae-473e443db0da", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 69, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "49b9a3b8-b2b4-49ee-a0b5-5f5bcd7f7094", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022DateTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 33, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a0bd4cd7-5e4f-4a2f-ba66-e5fc4f418cdd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 669, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "bdc71772-4be9-439a-b64b-5932b3fa86be", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, b =\u003E\r\n {\r\n b.Navigation(\u0022ExtendedAttributes\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 662, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "5084b650-25b1-4e2f-99fe-9143ae8fd561", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 653, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "39057bdc-b734-4bf4-a0ce-a4372d9315c7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 646, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "627d8a52-dd81-4afa-94ec-c961480fd501", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 631, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "1dda7d7a-5b1d-4ed6-b61a-c9b225d0bad5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 622, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "b6ec684a-984a-4987-a224-6dea09f5d1b8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022Role\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 617, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "2be324c9-a2de-4013-a20b-2878450384d3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022DocumentType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 606, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "30231f8c-5818-4491-8c10-008c5ada4d8c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 600, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "61cecf58-a9fc-4893-8f3c-457524c5c8ba", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\r\n .HasForeignKey(\u0022EntityId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 589, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "d491b1ea-25f8-4ec6-9fed-2c3495776abe", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 584, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "fab478ef-df8d-4f44-9419-f5946be854ee", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 567, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "e36f38bc-289b-4427-8a7c-249afba879b2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 563, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "1a622f50-85eb-4b05-bfe0-467e52c1abf3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 556, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "1029dc79-9366-475f-a4a3-fb511924ede9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 516, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c5709eb4-4103-4c27-aa3e-1d5b809c4187", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 481, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "269dff15-8720-4887-aaf5-85bcf474ed4a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 473, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "9821c90a-aa03-4aca-942d-9456c8b71900", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 452, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cca01122-0890-4bbe-b50e-a716c03d08bf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 436, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "670929b9-a3c1-4d3b-bc18-48c820836641", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 420, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a10502cc-bbd4-4826-91db-fd397d20de48", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 398, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "82d958de-96e2-450f-ac84-bef54f09c9ee", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 388, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "89707a0c-8d73-4501-ba65-e392e26265d5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 362, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "dbba6e38-2c4c-4257-a7c8-c5f4e2c6d09a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 339, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "19edea0b-29c3-4a03-8c1d-9ed7d95bc5db", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 329, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "c4804498-66fd-40ed-bc92-95dbd5ee7aef", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022DocumentTypes\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 229, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "eefad179-16ee-41e0-b3b9-d73f9da248a0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022URL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 219, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "9b65665b-1b56-4eaf-98b9-34bb20e3a7de", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 207, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "31f3d905-f853-42dc-8823-d4d09d2dce41", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Group\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 156, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "9888e567-2e01-4928-80a1-22c67d27c4cf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 44, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "327044f2-b1f3-41ed-8906-59ad93ca07e1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003Cbool\u003E(type: \u0022bit\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "a3bca518-37de-49e4-9b6b-08e02a313206", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003Cint\u003E(type: \u0022int\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "5858d712-d389-4e1d-b44e-313070e81758", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 508, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "7d42c8c2-0f50-41ef-96d2-2cf7a0cea19a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "da1e298b-ec0d-435e-a3a6-4671c8395a4f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "45cd3fa2-1013-49e1-b0c5-280d8a20ccf1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 484, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "683e7839-8521-44d4-ba49-5bb092882419", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 464, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "eb3f8183-8b86-4781-b819-fd1a78059cc7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Navigation(\u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 457, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "894e4f0b-56d6-4c90-bf88-23546919b59c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 444, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "05b02e52-1c8a-4f97-9b4f-6240c1926b79", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 423, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "9a3e4fb9-a72f-4ba7-b1b6-f565cbecad1d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 418, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e026b01c-115e-4404-a78f-d6e46b581371", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 367, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "db80dcfd-fa09-4b78-a1a1-110c3a40a678", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 338, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "ecf7be6f-f8be-41eb-9b95-14f489695e38", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Title\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 332, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0d963a1c-e459-45fc-bbd1-d3b0786e30ca", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 326, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "68d108b5-5a63-4a4c-ac94-f166cfe14f26", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Document\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Title\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022URL\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022Documents\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 307, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "6a8494fe-5e50-4094-8101-f625ca1b018e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 302, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "29224986-eb8e-402f-81cd-735268e068f3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 243, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b261fc12-8aec-4a68-8890-8376e9272759", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 237, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d6538a76-a053-4032-aca9-a36f388ab068", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 232, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "aa560e0e-f594-4a97-aa56-cc4e91ea52d3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 210, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "43c865c7-798b-4ea7-b2e1-abb12bfe6e61", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 201, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2107491f-da42-4b5f-92ce-c41ae48aa84b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 189, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "9c351890-cc10-44eb-8f57-cbbb667483c5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 166, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "ac117087-6da9-45c1-8a21-a49f45be328d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 144, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8ddd5753-3af8-4787-8a24-d44ba6f7c9d2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 134, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "05c0ed0a-d653-4f02-a08e-0a9965ba935c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 105, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8bd7bdef-028f-4d60-b719-a86f7ed08103", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.cs", + "snippet": "migrationBuilder.AddColumn\u003Cstring\u003E(\r\n name: \u0022CreatedBy\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022,\r\n type: \u0022nvarchar(max)\u0022,\r\n nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 9, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "247267a1-6136-467f-b78c-8866a4e3a835", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 511, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "7f87818b-6b98-4c64-81ab-669d1c5cf8cd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "418fcd9d-b785-498e-837f-d7f3ea959d68", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "bdc02ff2-98e7-40c6-8b55-aaad6a369eac", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRoleClaim\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 491, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "03dacfcd-c679-4075-859f-9833a8cfa6bc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Value\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 457, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e2b482c2-594b-4866-8be5-bbfd256d0156", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 433, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "77f17c1e-ae13-47d0-bcb3-57dc6ebbe90a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 424, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "d9336f1a-c292-46ac-bf2b-da9ef910c870", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 374, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "6cd45011-9ca5-4594-a6e8-bbf0328547b1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 356, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4253acff-79e0-477d-880b-7f263581f50a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 344, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e4e5898c-92b9-46b6-b742-18082f5e313e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 324, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2257e4e9-1bc9-49c2-bba7-26365a7b1136", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 296, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8c7936fc-8199-4251-bd18-195f9379ab3b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 277, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "dab70b35-d535-47be-b7a9-30e99f79abcd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 234, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "95af8dc9-bcbd-4bcb-9482-46495cdb7d75", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 200, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "1e99d54c-ec54-4c18-ae07-22ffcecd1d9d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 195, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "b8048006-069c-4c15-9b3c-967628086a9b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022AffectedColumns\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 171, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "75085936-37a9-4e3c-bf82-e631229e1641", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022URL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 156, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "75e5a721-476f-4be2-bdfc-ae92cb70672f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 135, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "033ea69f-f902-4031-833c-40961e7a16dd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 86, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d03269cf-ba43-45c8-a2ab-75e271de03d3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Barcode\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022BrandId\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ImageDataURL\u0022)\r\n .HasColumnType(\u0022text\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cdecimal\u003E(\u0022Rate\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022BrandId\u0022);\r\n\r\n b.ToTable(\u0022Products\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 84, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "9fdde38a-9340-430b-b849-ca7ebb35c4d3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210528104232_AddBlazorHeroRoleClaim.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 42, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "ef3398ca-eeca-40f4-ab64-f955e154f3d1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022ExtendedAttributes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 662, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "89caadf1-dcb9-4130-bd28-ea9ce1158dda", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 653, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "c218cda7-f56b-439c-aa9e-bad65b91343f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 653, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "305a3af6-1e87-43e2-b13f-2d1736298a6a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 653, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "606f9246-8c27-4e15-b26b-228c4e3e6446", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 638, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "d984b7e0-0d7d-469d-a685-42684d758a1e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 629, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "e4791686-d98e-4fe8-b13d-410824ba1430", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 627, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "2328098e-dd8f-498f-949c-6370745d8ac6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 620, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "51557b2f-b349-47f7-b6ea-1db36a7617f7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 609, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "c6773a42-9c6c-44ea-b9de-d020523cdaaf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 598, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "5d87de9b-56ed-41ac-917b-d7a4d924c44a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\r\n .HasForeignKey(\u0022EntityId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 587, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "f92731e9-2bea-488d-9de0-389878faeea6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 565, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "f3103386-d0d2-4ecf-adcf-aa72a2f2b30c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 561, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "4982689b-923d-4c1c-b9dc-ee6219e9824f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 556, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "2901b7e0-73e1-4f75-8099-19bd23f28322", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 548, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "52032427-f6b7-4977-88a6-6812c034b3e7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 542, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b9d18869-2b13-4f7c-b9ab-3a4b309acada", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 537, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "befc0e5c-a471-42ba-bdb9-f8fb41601bef", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 514, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0abdd7d4-1305-427b-9cd1-7143244e2b99", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 489, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "16fa4489-0c58-4222-9207-f57fc694edc0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022Users\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 476, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "9386eb35-0b10-416a-b856-735c8bf0bd6c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 427, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cf7e7366-f21c-4654-bc53-f046c877317b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 390, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "45d14067-3947-4ff0-a081-aef9cfcadc51", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 379, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3bfa1405-d751-44ac-995c-7b43534bc6e1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 345, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "74623a7a-af16-488b-98a9-67b47406929a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRoleClaim\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Group\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 335, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "a0d14cfb-404e-44f2-8aa1-58f4953fed24", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 332, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "494bf2ad-50ed-424b-90e2-4af21f8ee115", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 327, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "2ae23fe4-25a8-451f-9169-79ba4b7cb5e1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 325, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "e868416e-6982-4f18-8572-9ec21d65f63c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 285, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cf5aed73-83b2-48f9-8bd2-293e9ce13699", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PrimaryKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 276, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "36996811-3756-4f51-a12f-4bd8c707fbae", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 240, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "170bc577-4f1a-4e49-9ba0-e306cd428ead", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022Documents\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 224, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "073174f6-b32f-42b4-8fa1-9485ee35d736", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 205, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "eea84b65-921c-4d78-96ac-c981852f74a8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 193, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "72253a43-b4ae-4f41-9463-8f97f2f75aef", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 170, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e562084e-0882-4fba-a0d1-c5b7e09f16cc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cdecimal\u003E(\u0022Rate\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 116, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3435b1c6-fd00-4d42-9154-a7d0f4f72ac3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 110, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "fdebf579-dc9c-4a4d-82e9-45323be14caa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ImageDataURL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 104, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "03aa33f2-6647-4d8e-97b6-dd7d79857d6c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 101, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d32681cd-77f4-4c49-a03f-30f43a63f231", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Barcode\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 89, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "67182eec-ede0-4c68-942c-687b4d106099", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 77, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "e0979a82-5dc9-4287-844b-9ea66c709bbf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 56, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3a825d2a-860b-46d9-bac0-af8ff01373bf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022ChatHistory\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 46, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "c2f73dd1-02c6-41f0-af9c-9cd8acc8551e", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022IX_UserLogins_UserId\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022UserLogins\u0022,\r\n column: \u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 334, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "14075550-9d6f-4b96-b839-44f23eb1bb0c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 228, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "f8280b2c-ddac-4961-8792-42c7da0f3eeb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 124, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "de18a7d0-f0bf-4d0f-9548-1d3c0a18aef3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 124, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "ba066252-264d-4b02-94e0-ef469d98e8fd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cint\u003E(type: \u0022int\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 86, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "e4dc63c6-12d7-44ee-b398-96b64767d9df", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(450)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 71, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "a06bebfb-7faa-41e3-8161-a5c35b71f7f3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 51, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "bd69f419-7c23-4513-8ba0-3e48259d1dca", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cint\u003E(type: \u0022int\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 51, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "0a65d801-3246-4bba-ac7d-99fc3d9a6a39", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 32, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "cf575468-b252-40bf-ac38-8c9b2affe6cd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Navigation(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 513, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "53109c69-c861-42b0-93ae-5120937e219f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "53f1c544-b4da-4b43-b447-9e5901de3d43", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 487, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "6d95f81c-9eae-483e-a2e5-126912470958", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 485, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "31369e98-d792-47c7-b7fc-8e25f576d54c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 478, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "e5ac17f7-818c-4734-8773-9156e9ee5ff7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 469, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "d27f6167-8a48-49a2-ae35-49e8c2632e77", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 469, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "9fd432e2-4e2c-49f7-b609-de637662348b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 449, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "5df6f784-540e-4561-acb6-6459fc2a3ffb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 438, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "0ad0f631-241e-4550-9917-171ee7c86198", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Value\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 424, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "07104cd1-fd1e-437e-b863-0ab56365f59e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 415, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c985055b-7d35-4cce-9ae3-ed90ab5a4832", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 400, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3f5f00f2-123f-4d91-82a7-5f3d51a7b436", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 373, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "0e7f3744-b445-4e1b-9b41-3848bfb8619b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 365, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4d7fea7d-d00b-4a79-a886-e798eaf15060", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 301, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "b7dd70b5-4ad8-417c-8c8b-df6a3d3fa9ee", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 296, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "c76f6fd1-3a8a-42e5-b8d6-d35d68acf148", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 281, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "270cd5c9-53af-4d6d-a756-f82d67de1f2b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 275, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "158111a7-6d83-484a-a2d3-a283c2a51805", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 272, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3e840cc3-eecf-4dc5-85e9-80754bf6f789", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 207, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "23691b52-579e-4dbf-a54e-79fd53d9e655", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 204, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4d54fd2d-1b8f-4c9c-9405-c3131c51c12b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cdecimal\u003E(\u0022Tax\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022Brands\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 188, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "204795fc-a18b-45bb-98a4-93334870f97c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 180, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "dbcacf53-1385-4603-b459-908a0879ad7a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 165, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "29cee01d-3b01-4f69-8dcb-5cf5e89b0241", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 159, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "edc28a38-6e10-4bfe-9fec-a95d9ea4de3e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 156, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4d05e119-ca65-44ef-8e7c-00ced7e04baf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 153, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "404ba4b9-bf5e-4af0-918d-99816bb8d685", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 147, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e919f82f-b9c5-47d9-b6e0-ec43d4cb44d3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 139, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "04468aeb-c5c8-41b4-8977-d93d63671582", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022ChatHistory\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 84, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "842ece41-b56d-427a-8e03-be75923cc3fa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder\r\n .HasAnnotation(\u0022Relational:MaxIdentifierLength\u0022, 128)\r\n .HasAnnotation(\u0022ProductVersion\u0022, \u00225.0.4\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn)\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.HasAnnotation(System.String,System.Object)", + "line": 18, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.hasannotation" + } + ] + } + }, + { + "incidentId": "012d2723-c9cf-4948-bb4d-0464efa2c4c6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 655, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "fd3cfd35-b39f-4c49-bfd8-121857c23a56", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 640, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "f8cd3062-840b-473b-a5ab-6e4911725f62", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 638, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "b5594e40-7523-46be-b0d9-272c1e5eb466", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 631, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "02175e23-7872-4eea-ae15-1a929482ea73", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 611, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "a7cc29f2-eff5-46ff-b3de-517df556d1bb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 589, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "b8914d21-be0b-4b60-9df1-d9e275132c9c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022Brand\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 576, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "f06a0d25-4339-4b1c-bef8-552b085a15ff", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 558, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "e22e050b-ac08-48c2-91d1-1917d5c56d8b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 539, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "e7d17cae-7afd-4d5a-b18d-54e6be0564aa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 532, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "45a340f9-8a1f-4f8a-814a-e3b1e7696ef3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 520, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "44a8ac38-ea98-4647-8d26-a8dbb018611a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 483, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "965ab2a1-5bf0-4861-8513-1cb82c2865f8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 426, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "dc8806db-b72a-42a8-8dfb-b02173f6866a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 385, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8f761799-3d0a-4b31-b525-4f25edc814db", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRoleClaim\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Group\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 337, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "283a7d79-73dd-4222-85df-edb704a56070", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 329, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "6aa94d47-0714-48cf-8d97-adb3ccc2b727", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 319, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "15cacaef-b855-4bbf-90a2-949202e124e4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 307, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "141eb9f3-1174-4244-b6d3-421521106e4a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 295, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "ab8b34d1-91eb-4c5d-9217-fc95f77c75a8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022TableName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 281, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "21176ffb-d1f8-4e2a-ac3b-d15047c7d2f9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022DocumentTypes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 256, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "ad3b1a0d-4af7-4641-8270-bf53ecbffc7a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022DocumentTypeId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 224, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "5522c37d-94b4-4bb1-85d2-cdface58a11b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 172, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e018298e-0196-49a0-9013-dd212c1a187e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Key\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 165, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "31a61167-36b8-499d-b608-5bf113bfa1ef", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "f2ff84bc-1f13-4e76-8245-c276ae376ec1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "Migration\n\nAPI signature T:Microsoft.EntityFrameworkCore.Migrations.Migration", + "line": 5, + "column": 63, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migration" + } + ] + } + }, + { + "incidentId": "1dbb2cd7-b563-47d8-982f-41ffdc18eb99", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 484, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "1ea02bf6-1d52-4cf9-ba89-13adf635250a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 484, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "1ca96826-e6b1-4621-988e-4e9583082be4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 475, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "b55429ec-47d3-447a-ac72-0743e6275cc7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 475, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "37ec62cc-c817-493f-95cc-dc0b13ba3e6f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 464, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "00cf422e-e16e-4f04-915f-cc6b005d5ec8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 453, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "a0281083-17e7-43a9-851f-d5bcb41426a4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 449, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "beb67eb2-fcc2-42be-b561-b807e97e31f1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022Documents\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 340, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "81e5342c-9803-4443-9036-eea2160465a0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 329, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8fcbbd52-6fc3-4ff6-b5ee-e2a020ec9231", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 320, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "9d0e3ce8-fbf5-4950-a9ec-f3d24a8755a6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 265, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "be4973ea-70f3-4417-b6e2-6a0790b2b7f0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022Brands\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 260, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "f6545b46-a487-4f26-bf6a-1638bf1b7a43", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cdecimal\u003E(\u0022Tax\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 255, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "0ccb9212-830c-42fa-8364-dc07eea7ccc5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 222, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "cb3c165b-37e2-4104-9598-225a0790b513", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 222, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "d62fee2b-65c0-4968-b91d-74f8ceb33606", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 198, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "38da5f1b-686b-458b-959c-67f1580d0cec", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 172, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c3e775cf-50a2-4d19-9ccf-0ee89518ed62", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 169, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c52a04d7-793a-4c73-9d7f-0129a233519e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 157, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "fea7ab85-5158-486c-8b9e-3db95acbe96b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 126, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "1fd48d85-8e54-4a33-948f-f24b9306d5ad", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 121, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "50c73ae2-d184-4a27-afe9-b8d7183891c3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 78, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "df62af15-066c-4148-b95f-c3a8a2b23e19", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 54, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "4a2579fe-3cfa-47b7-9f40-481aaf10a15b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\BlazorHeroContext.cs", + "snippet": "property.SetColumnType(\u0022nvarchar(128)\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalPropertyExtensions.SetColumnType(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.String)", + "line": 74, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalpropertyextensions.setcolumntype" + } + ] + } + }, + { + "incidentId": "76dc0f1a-e805-45de-9784-14c80cfd7b1a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Extensions\\ValueConversionExtensions.cs", + "snippet": "propertyBuilder.Metadata.SetValueConverter(converter)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty.SetValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter)", + "line": 26, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.imutableproperty.setvalueconverter" + } + ] + } + }, + { + "incidentId": "e24fcc6b-67d3-460a-96a1-8c35109d5ee3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022RoleClaims\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 667, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "3b45975c-87f5-45cc-a1e0-a0472399d619", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, b =\u003E\r\n {\r\n b.Navigation(\u0022ExtendedAttributes\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 660, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "ddb9e4eb-ffc5-4d48-850d-1b96bb91cbac", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 651, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "b6a250bd-c281-4325-bc02-04dedbd526a7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 644, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "2927e5a0-3377-469f-bd21-e0a2e7298a4f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 644, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "19bfbe9d-b2e9-49e9-89a6-18c6ca96d8ea", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 638, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "b8550fec-e538-4631-bb10-00458e2290cf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 629, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "485ebb9c-a230-4e12-ad0c-0b2ef388449d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 620, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "4ad1b79d-b562-4a82-afa3-eaa072117e59", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 609, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "42274c40-ede3-4abd-ba28-e482b2b46d62", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.ExtendedAttributes.DocumentExtendedAttribute\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\r\n .HasForeignKey(\u0022EntityId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022Entity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 585, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "e9ac47c6-1685-4880-bccf-a730ebc00470", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 576, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "98876d41-07d1-47b9-b60c-93a8cbd97069", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 500, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "b75ab4b7-2ab9-40ad-90f3-f8d710df040d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 479, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "5b21af8e-bca5-4062-b38c-7d008eaa8df4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 471, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "bbc8a88a-1776-4898-b39c-3f54985de4ce", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 434, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2477de22-70e8-4ac0-8b3a-38aa348a94a2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 421, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b89611c5-cb2e-4821-aed1-70e75ac684af", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 386, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "02049f25-c6ec-4991-9ee2-3683d41852d1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 348, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "57da8762-19c6-449b-b110-fec4e1a4f2d0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 327, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "90fe92ce-cab7-4a9c-8bda-462fe05facb4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 317, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6affe093-ed1b-4a3e-9734-f31fbb0d3d79", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 314, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "318b1ffe-6c5f-4c44-a3f5-ac6968a1f7f9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 305, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bc2e4abf-e8d1-45c6-af93-3f802cf5f19c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 293, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "8d0e5ade-b0c8-4e96-856a-f7a8315a8c2e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022DateTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 267, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e827a95d-1926-4771-85cb-1a34895b171c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022AffectedColumns\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 264, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f885fccd-7745-456d-8b06-2fa54bf17769", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 259, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4c065c8f-ee5c-407b-b3b0-cfba2833bd7a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 249, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "88699d43-b94c-48d2-b3ac-bdaab017c4c5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 243, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a8edc01b-ca7b-4ead-beea-a89db572f98f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022DocumentTypes\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 227, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "3d6fad41-bc20-48bf-9671-f15206fd6aae", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 220, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "8c6fbf39-8ddf-4711-9c99-287ed3cab129", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 128, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b3db9be2-f596-40b0-a8b0-786242f6cf6c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 113, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3fd3c886-c628-4b46-a33b-da204dc868a8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 107, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "da222d86-8707-4882-a74f-7f3d48318f42", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Barcode\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022BrandId\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ImageDataURL\u0022)\r\n .HasColumnType(\u0022text\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cdecimal\u003E(\u0022Rate\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022BrandId\u0022);\r\n\r\n b.ToTable(\u0022Products\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 82, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "70c0eaad-7868-41c4-9621-28196ff14dca", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cdecimal\u003E(\u0022Tax\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 74, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5a54ce4e-4159-4d51-aca0-f288f95c095f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 62, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4ef9680a-3bd3-4c1d-b0c5-d991b1d29fb5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cdecimal\u003E(\u0022Tax\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022Brands\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 49, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "ce3df2b4-0adf-41ba-92e1-351033e58a5f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 44, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "aeefce24-a460-4b33-9955-d99fb1e365ba", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 40, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "a40f479d-1eca-4b3d-92c0-f5cd3814819e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 37, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "fe8061b2-e3b8-496d-8f5e-0762d0fbadb4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Clong\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 23, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "166bc4ef-4e51-45c9-b206-8bc97d0188e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022UserTokens\u0022,\r\n schema: \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 391, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "86ee0070-c676-43e8-ad8b-61cb86776cbb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022Products\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 372, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "831d1eee-36d5-40f1-8806-d8b97de5b3dd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cdecimal\u003E(type: \u0022decimal(18,2)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 124, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "adaa74a9-abe6-4b95-ad2e-ed8958910bc5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 71, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "1fdfa154-1932-42e9-b026-922b312f564e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cint\u003E(type: \u0022int\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 32, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "4d84153f-c4de-4a7e-8174-848c9401d68a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.EnsureSchema(\r\n name: \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.EnsureSchema(System.String)", + "line": 9, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.ensureschema" + } + ] + } + }, + { + "incidentId": "57199d9e-ef11-42a3-bc3e-aec1412786a5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "eca6f227-6056-4c41-b43b-7fb6cc83298e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 493, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "78275531-21e6-4693-83fa-987753352354", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 478, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "64d65eed-7acb-41e2-970a-ace526cacdbf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 460, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "c2486db2-5e01-4898-bd9f-70d32a5f9fd4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 449, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "40cec1ba-8315-4c1d-83ad-0441510d19c1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 391, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "93081e23-03a2-4ae7-83aa-5e28d7472967", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 362, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b8b0db94-4dba-4b2d-aadd-44ec050fcb29", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 354, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "dc31c2f6-e347-49b7-964f-c27c8a5e0654", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 341, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f21f9f4b-afe8-45a8-8a6a-bc79c4ec833c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 330, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b90bd174-2e48-44d0-b9c3-36e158f9f566", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 320, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "a65a107e-92a2-4347-9eb3-c9d5981e01eb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 318, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "f7a13baf-4f00-442f-a993-682b83d614ea", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 136, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "77792ea0-0b13-435a-9dc8-a96bd1e663fe", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 127, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e496b302-5563-4acb-afc7-4eba3d0fe12b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 121, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e5f0d164-5351-410c-ab85-5f0b1a482fbd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 112, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "186a1d36-89b0-485f-8330-c90ae8e5efcd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Email\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\r\n .HasColumnType(\u0022datetimeoffset\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\r\n .HasColumnType(\u0022text\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Users\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 87, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "6ee2a490-ecc7-42fc-834b-ee6cee5970d4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "Migration(\u002220210613102039_AddDocumentTypeAndExtendedAttribute\u0022)\n\nAPI signature T:Microsoft.EntityFrameworkCore.Migrations.MigrationAttribute", + "line": 12, + "column": 5, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationattribute" + } + ] + } + }, + { + "incidentId": "7e081579-a0fa-4edc-b62a-9f6eb1d8e459", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 631, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "14349c23-df16-4dfa-9344-97c8ce5c8408", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022Entity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 595, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "0e91fee6-b9b0-4ea1-a399-436e8918cbcd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\r\n .HasForeignKey(\u0022EntityId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 589, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "69a0fb73-f00d-4a35-b1cc-cbcb84286735", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 522, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "612e6a2e-b81c-42f0-ac08-e838c12bcd6c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 513, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "65df437e-eebb-4622-8a15-8e5cb30d18c9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 455, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1541ae8a-0783-4228-a182-c2fd24be8fd5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 417, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c856433b-0545-4b61-bcae-a3565ba4b64f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 334, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "39bf665f-fe12-4559-b064-64d4d9f90b92", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 323, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "bc65de6c-9122-49d4-871c-e04a92549223", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022AuditTrails\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 292, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "3a1fec83-b624-4743-80c4-8580bbaef936", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 290, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "1bae1f41-53ad-45f0-8e0c-a659974e3e4a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NewValues\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 272, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8c55079e-e66e-4799-857a-108f3eafeb57", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Json\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 162, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3d5de620-a68e-4e7e-8f47-dc03f7e8b40b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.ExtendedAttributes.DocumentExtendedAttribute\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022DateTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cdecimal?\u003E(\u0022Decimal\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022EntityId\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ExternalId\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Group\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Json\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Key\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Text\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbyte\u003E(\u0022Type\u0022)\r\n .HasColumnType(\u0022tinyint\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022EntityId\u0022);\r\n\r\n b.ToTable(\u0022DocumentExtendedAttributes\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 128, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "f7e332d3-45b5-4e39-ab2e-35afc6e2a6bf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022DocumentTypes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 95, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "3ecdb618-1286-42bd-a9f1-a074b1f9a935", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022DocumentExtendedAttributes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 92, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "8667559a-e068-4641-a5be-e42e5ec27f35", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "migrationBuilder.AddForeignKey(\r\n name: \u0022FK_Documents_DocumentTypes_DocumentTypeId\u0022,\r\n table: \u0022Documents\u0022,\r\n column: \u0022DocumentTypeId\u0022,\r\n principalTable: \u0022DocumentTypes\u0022,\r\n principalColumn: \u0022Id\u0022,\r\n onDelete: ReferentialAction.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddForeignKey(System.String,System.String,System.String,System.String,System.String,System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.ReferentialAction,Microsoft.EntityFrameworkCore.Migrations.ReferentialAction)", + "line": 77, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addforeignkey" + } + ] + } + }, + { + "incidentId": "9f1b1da6-6e53-4a29-aad6-c769ba0d218c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 49, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "68e83b26-59a7-4b5a-ae2c-6a4b2e7c4202", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "7ddf5f8a-a89f-4a7e-9f4e-7d4c7e928bbe", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 442, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "f7b4c302-a9be-4b76-b801-4107b191958c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Value\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 439, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f3cbba57-6627-40f5-9244-81abcb30a658", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 402, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "37b91b73-7bdd-41be-96b7-ab9693348c7c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 393, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6b0fb8cd-044c-4485-934f-4c19cb6f299d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 374, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e9a78b83-c846-4b61-9c4b-227a9f3676cf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 356, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "21dcc772-1a53-48f7-86fc-be7a5ea70d0d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 353, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5c45b0f1-f225-46e9-93c0-b887ec859ddc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsPublic\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 323, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "36243604-2188-4ad0-b271-6033301e20d2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 282, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7a252f15-1b73-49a3-9db4-7ce2e23c2097", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Barcode\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022BrandId\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ImageDataURL\u0022)\r\n .HasColumnType(\u0022text\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cdecimal\u003E(\u0022Rate\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022BrandId\u0022);\r\n\r\n b.ToTable(\u0022Products\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 263, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "668effc8-ba49-4e9d-9716-e9de99a95c16", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022Users\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 227, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "bb09948a-1668-4a6c-92c1-9d6f8e5fcb9f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 219, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "0a226eaf-0adf-4338-9f13-c48afc41abc7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 213, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b09e3ef0-f47c-4335-84ec-fa051b43e91b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 178, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5c2d2a53-5659-4361-9976-d5d1919c82d5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 163, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d789f1f0-d2ed-4b2a-bcb2-b0dddd08a3e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 131, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "559e1f80-683c-4776-8c19-a5eb4105874d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 99, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a8846e23-a1a2-43c5-8bb8-4ab7b9ef1926", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 87, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "2aacdbbb-9b3b-4067-ac91-4729002398ef", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\RepositoryAsync.cs", + "snippet": "_dbContext\r\n .Set\u003CT\u003E()\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.Set\u0060\u00601", + "line": 47, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.set" + } + ] + } + }, + { + "incidentId": "48f175e7-bce1-46a1-b579-e6c617303161", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\RepositoryAsync.cs", + "snippet": "_dbContext.Set\u003CT\u003E()\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.Set\u0060\u00601", + "line": 19, + "column": 41, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.set" + } + ] + } + }, + { + "incidentId": "70ffe327-79f9-4451-8c59-20303db9e94b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 672, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "baec4774-8fab-4fd6-82ec-082ebe4caf95", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 644, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "617621cc-bd5b-4e6e-9f0b-7ceb849133e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 638, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "c6d42648-a582-4def-b3e3-d136888b3b8e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 629, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "6ae60b60-f1cf-4348-b102-d1287b2d6394", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 620, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "d0612a4e-aae9-4973-a6b7-ed1c3f028852", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 609, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "c07e0ecd-3f85-41e0-8551-b0ecb49f7e15", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRoleClaim\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022Role\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 607, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "f88443e0-eed9-4e6b-baf5-b23c9947cac5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022DocumentTypeId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 598, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "bfedd781-1800-43c5-a460-94966147c852", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022DocumentTypeId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 598, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "739bc621-0dc0-49b2-9e31-eec3f3851321", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022Entity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 593, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "6387efa2-bc67-45cd-a195-4ec60a5fdad0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 582, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "d823b661-4abf-4207-a9d4-22165b5b31c2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022ToUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 571, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "ae757826-8348-4295-98fb-75f5c6f2bce1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 561, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "bdf23bec-a8c9-40b6-ae4f-5ea3e44d711b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 508, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "80406080-5a11-4a70-9679-e0e1b8db7361", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 503, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "0c442b32-5773-4019-811c-56aebadf9410", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 481, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "805b7d88-a438-4013-a0e2-03522444ff21", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder.IsUnique(System.Boolean)", + "line": 471, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.indexbuilder.isunique" + } + ] + } + }, + { + "incidentId": "bcc237c2-f41a-4e9e-b262-cddfc1519355", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasFilter(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 471, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasfilter" + } + ] + } + }, + { + "incidentId": "7279141a-7232-40a8-843c-e5ece9497e47", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 468, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "50ce8829-ed93-4e8f-88ac-7d77a0c5dd64", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 462, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e5f3dc1e-9e80-41b9-b74e-487f964f4786", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 430, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f6de873c-78ea-494d-a41e-3f614d4aef37", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 412, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c30f205a-d011-48fd-9883-aa9a80dc9ab0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 383, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "89dfa12d-feaa-4520-b46c-b6414ddc32d2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 366, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "01854265-6b43-474c-b1b3-cc6dfb03c3fc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 363, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "893fde18-22ec-48a6-ad18-e9a37f8219c9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 360, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3ea875e6-2e0d-476a-ae0e-18592f225855", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 337, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "219ec246-90f6-44f2-b9e7-cd294574eb55", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 327, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "4899b729-c9a3-48ad-8c76-0f741a9f703b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 188, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d44372d4-768a-40b2-80e0-15525ac8e7d5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Text\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 173, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3999b77c-5707-4a11-9130-1b9d50928ed9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022EntityId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 148, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "02783399-3d2a-428c-9062-e1466f1e2ecb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 133, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "27e917c7-4972-425a-9650-e87bc2f9066b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 121, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "0432eccd-28f6-4f03-bbf7-a605acf225bf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory\u003CBlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Clong\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022bigint\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedDate\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022FromUserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Message\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ToUserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022FromUserId\u0022);\r\n\r\n b.HasIndex(\u0022ToUserId\u0022);\r\n\r\n b.ToTable(\u0022ChatHistory\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 21, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "467bbd8d-2b9e-4f60-889a-da784f5c33ba", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022Brands\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 395, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "f4989e3c-aa8e-4299-8759-07e1089f3258", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022UserLogins\u0022,\r\n schema: \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 383, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "cb5c9554-bee4-495b-b253-7608f1882ae3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022UserClaims\u0022,\r\n schema: \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 379, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "65da77e3-52ab-4261-9f41-9732201bc81d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.DropTable(\r\n name: \u0022AuditTrails\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.DropTable(System.String,System.String)", + "line": 363, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.droptable" + } + ] + } + }, + { + "incidentId": "c42b654e-f940-4c9f-a60c-6036185515ae", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022RoleNameIndex\u0022,\r\n schema: \u0022Identity\u0022,\r\n table: \u0022Roles\u0022,\r\n column: \u0022NormalizedName\u0022,\r\n unique: true,\r\n filter: \u0022[NormalizedName] IS NOT NULL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 320, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "31484b78-979d-4d16-b7ae-677308d6a401", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 175, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "9ed8cbf1-1608-47c1-a776-45a4d0538295", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Clong\u003E(type: \u0022bigint\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 175, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "b374c0c5-3f92-4876-8890-e41ff82f9c63", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022text\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 86, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "2a395faa-9273-4b89-89b8-323fc59c4e38", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cdecimal\u003E(type: \u0022decimal(18,2)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 32, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "f3e5a7ba-954e-47d7-9e2e-9e19d31523ae", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Navigation(\u0022ChatHistoryFromUsers\u0022);\r\n\r\n b.Navigation(\u0022ChatHistoryToUsers\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 509, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "4e1d1fa1-79a5-4ccf-957a-290dcd55ee4b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 487, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "5a7cf6ef-a948-45cd-8473-8e8f583e77d5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 478, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "bee72dcf-ba47-47ce-aa80-0fd21e8d9fa7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 476, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "c859a353-ed77-4430-b406-c5eae885955f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 469, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "78ce1a70-2764-495b-a4e1-18c6176f8016", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022Microsoft.AspNetCore.Identity.IdentityRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 460, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "535d2db2-8762-42d3-9b8c-a26c2a44c5e6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Value\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022);\r\n\r\n b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 413, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "e4a83cac-bca4-429c-8a06-a85bc00b3629", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 345, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "ae0ce786-f8e3-40a8-b307-1d4822cf7bb1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityRoleClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 328, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "75bedbf8-49eb-431a-99a3-8e36c4843fe5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 314, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6e9802e2-8a24-4904-9b40-b5bf8c79354d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 278, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "65610d33-f533-4a1e-9aae-175cf020e403", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 260, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "eb5a8d42-4606-47a7-8bf2-987d17bd8f05", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 231, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "30ef1fb9-4088-4a29-9fc3-d10c409b55f3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 223, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "60e3f272-e8bc-4eaa-8f91-ae67713f931e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Barcode\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022BrandId\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Description\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ImageDataURL\u0022)\r\n .HasColumnType(\u0022text\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cdecimal\u003E(\u0022Rate\u0022)\r\n .HasColumnType(\u0022decimal(18,2)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022BrandId\u0022);\r\n\r\n b.ToTable(\u0022Products\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 221, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "d192884e-e28e-470f-b632-183705dac62b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022Users\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 185, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "1815a74a-25f3-442c-899d-21207b69149b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 177, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "866eec0a-bfec-477d-b10e-b348e14ff007", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 171, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5b214abd-1f62-4866-952b-e920233a3f38", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 133, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "25b117f8-e4e9-44fa-ad59-b53cfc1353b3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 130, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "5c91b374-8e6b-4f81-90bd-454d6c199b74", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 115, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "dd180474-95cd-4610-95bc-b08c439925c8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 105, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "9aac704f-e4f3-4330-9fa1-cd6ed923a5f0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, b =\u003E\r\n {\r\n b.Navigation(\u0022RoleClaims\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 667, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "92a6369d-9c97-4bbc-ab3c-7d022f804b1b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 655, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "b47c4b72-5735-4205-8937-1a753a278dee", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 640, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "25f0b371-6934-47b5-b7c5-e3e74b651eb3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 622, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "78edc5f7-a2ff-4f50-b684-df316761598e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\r\n .HasForeignKey(\u0022EntityId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 589, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "6b54f503-f7ed-4785-b056-2819d8b414cb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 578, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "cbe8600d-eb16-4d62-8d36-3cead15eab83", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Navigation(\u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 571, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "58fb3f60-0bd7-4030-a189-e24a12d5c4da", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Value\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 553, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "133b0823-029b-4436-9677-019d5ef45c73", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 510, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "25d8b25d-8b48-459a-8b43-061fff2af019", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 494, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4317b966-1a03-4dea-a0cc-2293217e40fe", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 470, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "40bf8c89-9bb8-45a2-92b0-6fe1325a3cf2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 392, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "383bd061-dfea-4b17-922a-756273a155eb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 347, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3d9b26fb-5290-4027-bb15-3eb54afaa46b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 313, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c573eb1c-9d2e-4a5f-8f2c-a7a6e869e3c3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 310, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "caff6a99-30ea-441b-9852-9e6f09d645ec", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Type\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 284, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "7e4dffc5-0666-4df2-a6a1-af2ceaaf55ef", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022PrimaryKey\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 278, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a0df46ed-2b5f-4dba-a70e-1a0a65eba826", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022OldValues\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 275, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "87e6b5f1-e7a5-49a4-8d40-03e13b512776", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Audit.Audit\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022AffectedColumns\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022DateTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NewValues\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022OldValues\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PrimaryKey\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022TableName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Type\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.ToTable(\u0022AuditTrails\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 259, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "94adab6e-1106-40c8-a5ec-5feb5eebe235", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 251, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "ddcc5bf5-8cba-41ab-ad51-d0beb88f5910", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 245, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a3d0cfa1-d906-4348-9380-39c2f8affa3f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Description\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 242, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c15dc13f-914e-4dc4-9e6b-020f35746cad", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 239, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e0590f9b-6dd5-4e3b-a68c-9ec47bc87c04", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022Documents\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 226, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "c07866bc-d2e3-420a-a1f1-1a1b36e5439f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Title\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 216, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "35aa8fce-bdf1-497d-9234-de837c49f794", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 169, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b561e8c8-df8d-41af-8c0b-b34a50e4426c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 159, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "780c84b1-3039-4427-be34-52dc6ceda808", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Navigation(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 526, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "01bcacf8-1afa-4451-ad04-e5f25c60192c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 517, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "2bf524e9-20cd-4e00-a6db-48b08491e435", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 508, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "396c40b0-2e22-4086-80d6-2e5821cc488b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 508, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "cc5c5bd2-45bc-42a2-bdb1-c0989889cbd0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "ebe7ac31-2c91-4d10-a7a3-ec6c059c8dbf", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "e36baa93-9d0d-4fc7-a7cf-fffbd45f0ed3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Navigation(\u0022Brand\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 470, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "9ddd852d-baee-4513-a274-fde06f17c2aa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 464, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "8a81d620-2632-4a98-9a51-4223adf83c96", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022Brand\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 462, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "1d5a6ae5-b887-47ed-91c0-50615c9c6fea", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 453, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "70375b98-b006-4d0a-b368-4e593d578ed1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022);\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022);\r\n\r\n b.Navigation(\u0022FromUser\u0022);\r\n\r\n b.Navigation(\u0022ToUser\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 447, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "fedd4288-1ee2-41dc-93e2-eed0dd9545a3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 433, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b5553a0c-0a66-4397-808f-77ef427a4591", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 421, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "bd069e09-c13e-4655-aeb4-cc2efbfe1208", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 408, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "bfd86e91-b600-4463-9c54-cefc12184227", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderKey\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProviderDisplayName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022LoginProvider\u0022, \u0022ProviderKey\u0022);\r\n\r\n b.HasIndex(\u0022UserId\u0022);\r\n\r\n b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 391, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "07cf215d-55a1-4bc3-8262-9ca5b0ce70bc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 386, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "97334a97-4075-4018-a742-278825ae96ac", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 380, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "194e6e25-85fd-4c3c-b2bb-fbccde57af5a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 364, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "9e90134a-674a-4820-b6ca-64dd65adf923", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 362, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "5261e657-a8d5-4b52-9c2c-599cf25defb4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 360, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "387941dd-d887-4629-bd75-8ec822b04b13", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 350, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "449a8d59-1d71-40ca-b66c-7aaf24107687", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityRoleClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cint\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022int\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimType\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .IsRequired()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 343, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "9f884627-8c22-4423-8b1b-e1c2d259b08a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 317, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "65f5616f-5d76-4fb9-9e11-f4d0fbcf65cd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 314, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "a95f8dc9-e847-420e-91a8-f620d808d0e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 300, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "bb9e5734-7de5-485b-90db-7e9f95e475c8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cdecimal\u003E(\u0022Rate\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 297, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8ab5632a-0a55-41c8-9f59-8ca0ef0c35fd", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ImageDataURL\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 285, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "610e44cb-56f3-4f13-b71e-746ba87162ed", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 249, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2c1995c0-046c-40fa-ad1e-58a75298d34a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 240, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "73b1ff43-e57e-4411-a670-10e1b33764a7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 219, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "d41433db-9f11-42c5-9d2f-c1f5856babb4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 141, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8d76ea2f-6243-41e2-8eaa-5a01cd5c0ee1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 137, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1b9b159b-a92c-441c-88c6-e6d97150856e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 547, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "06b1f1c3-1212-4e95-90bf-5dc6aacfd53b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 537, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "8016f966-0144-47c0-8c45-5f5c6fe3f902", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserRole\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RoleId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022);\r\n\r\n b.HasIndex(\u0022RoleId\u0022);\r\n\r\n b.ToTable(\u0022UserRoles\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 527, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "f2c15fbe-d64c-4969-ac86-ec5595711765", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022UserLogins\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 524, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "286f2fc7-1094-4670-bcfd-8b0fd611918b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 507, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e43e3849-c4e8-422e-a644-003efa622331", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 498, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "e673f281-75f9-44d2-bb34-05300e98d2bc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ClaimValue\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 491, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "03df2db7-31e3-4bda-88df-fdadd69deac3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 470, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "c1ac06bd-5342-4004-aa0f-123cc1e006d2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 468, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "8da7959d-6ca9-4d31-af0e-97399d98c8b2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 458, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cfc68d69-5480-420b-a9ea-de8d5d503a9a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 405, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "fdee230d-119a-4096-897c-1bfde499550f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022Id\u0022)\r\n .ValueGeneratedOnAdd()\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cint\u003E(\u0022AccessFailedCount\u0022)\r\n .HasColumnType(\u0022int\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\r\n .IsConcurrencyToken()\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Email\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022EmailConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022FirstName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022IsDeleted\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LastName\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022LockoutEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003CDateTimeOffset?\u003E(\u0022LockoutEnd\u0022)\r\n .HasColumnType(\u0022datetimeoffset\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PasswordHash\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022PhoneNumber\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022PhoneNumberConfirmed\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022ProfilePictureDataUrl\u0022)\r\n .HasColumnType(\u0022text\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022RefreshToken\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\r\n .HasColumnType(\u0022datetime2\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.Property\u003Cbool\u003E(\u0022TwoFactorEnabled\u0022)\r\n .HasColumnType(\u0022bit\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022UserName\u0022)\r\n .HasMaxLength(256)\r\n .HasColumnType(\u0022nvarchar(256)\u0022);\r\n\r\n b.HasKey(\u0022Id\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedEmail\u0022)\r\n .HasDatabaseName(\u0022EmailIndex\u0022);\r\n\r\n b.HasIndex(\u0022NormalizedUserName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022UserNameIndex\u0022)\r\n .HasFilter(\u0022[NormalizedUserName] IS NOT NULL\u0022);\r\n\r\n b.ToTable(\u0022Users\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 379, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "b3d9a084-0073-4089-8bc7-b6d3519cc6b7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Group\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 359, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c8a5ccbd-da34-44d4-9d5e-2410d84e54f5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\r\n .IsUnique()\r\n .HasDatabaseName(\u0022RoleNameIndex\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalIndexBuilderExtensions.HasDatabaseName(Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder,System.String)", + "line": 329, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalindexbuilderextensions.hasdatabasename" + } + ] + } + }, + { + "incidentId": "55786a35-5090-4aab-ae60-1e090ddc44fb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 327, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "b5fa798b-ddbf-4d08-9a11-1c07acfa0149", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 300, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d6b108e7-789d-4229-bbff-8a183d8da480", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 297, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b503abde-af51-4394-b753-a728a5c4f1df", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 287, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "4f422bbf-f518-4b30-9a4a-142c2303ad5f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasKey(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 254, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "945a23b6-af87-4c9d-8745-f4432a1947dc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 236, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "63850ef6-eab5-43b0-a85d-7c44817cf0ea", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022IX_DocumentExtendedAttributes_EntityId\u0022,\r\n table: \u0022DocumentExtendedAttributes\u0022,\r\n column: \u0022EntityId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 72, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "64430800-fbfe-4bb5-a5b7-e9b86a4e2757", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022IX_Documents_DocumentTypeId\u0022,\r\n table: \u0022Documents\u0022,\r\n column: \u0022DocumentTypeId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 67, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "9c092517-09f0-4b48-a951-ca4492692af5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003CDateTime\u003E(type: \u0022datetime2\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 49, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "3ed6a202-5776-498a-91ef-6e72867fbc81", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003Cint\u003E(type: \u0022int\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 49, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "457c143e-87fb-4f47-8f00-a545b995d1e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003Cdecimal\u003E(type: \u0022decimal(18,2)\u0022, nullable: true)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "813b37d2-e435-420e-8dc5-e1a97a719de4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(max)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "08c75d1c-449f-4004-96c2-937f2623565e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.cs", + "snippet": "migrationBuilder.AddColumn\u003Cint\u003E(\r\n name: \u0022DocumentTypeId\u0022,\r\n table: \u0022Documents\u0022,\r\n type: \u0022int\u0022,\r\n nullable: false,\r\n defaultValue: 0)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.AddColumn\u0060\u00601(System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 9, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.addcolumn" + } + ] + } + }, + { + "incidentId": "8fd8c3ba-81e0-451f-88f8-8a3358be1ede", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 517, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "34e2c3ba-0d6d-40d9-9fe3-f89fb100e2a9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 508, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "0dee1938-b5da-41cd-aae0-7934c00a5445", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserLogin\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 491, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "2406f954-12f1-4de0-a3be-4f440944447f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 484, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "50da5df9-e0bb-4435-90b5-01b8036ee5e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 475, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "61aa9019-5541-4a70-91ae-3b59b0a44492", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserToken\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.Property\u003Cstring\u003E(\u0022UserId\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Name\u0022)\r\n .HasColumnType(\u0022nvarchar(450)\u0022);\r\n\r\n b.Property\u003Cstring\u003E(\u0022Value\u0022)\r\n .HasColumnType(\u0022nvarchar(max)\u0022);\r\n\r\n b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022);\r\n\r\n b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 428, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "63283677-e30a-4daf-8f66-5557f683b934", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.ToTable(\u0022UserClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 388, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "8714d79a-ba79-4939-8275-d9377ae51a13", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 369, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d24e3803-99b9-4dd8-a862-0beb51c5e23c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 309, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "b3230ced-e03d-4884-ab66-50f629e1db63", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 294, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "76c49866-ab85-455c-b25d-9ce51900efd8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 279, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "60994b19-5cd7-45c9-b507-a8a85aab7b06", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 276, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6785926e-2ef6-4a66-b58c-c16237317b10", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022BrandId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 273, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "84bf9f67-6cb8-4068-8891-3b583cf7813f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Barcode\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 270, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "26134a24-588d-421e-9be9-14be7ac39328", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022RefreshTokenExpiryTime\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 204, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "d49aab6d-9883-46f8-ba3d-66b4f7c3cdb1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022DeletedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 147, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "abc35add-51d0-4c50-bf5c-6d5e84148877", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 115, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "08007ff6-7a23-4c10-b01a-dd225f3fd776", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 108, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3084416c-ca5d-46bd-b7a1-f3e81f6dcb1a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210526094834_AddBlazorHeroRole.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 92, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "664f882f-fedd-4600-bac8-6e181c3d80b4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\BlazorHeroContext.cs", + "snippet": "builder.Model.GetEntityTypes()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.IMutableModel.GetEntityTypes", + "line": 70, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.imutablemodel.getentitytypes" + } + ] + } + }, + { + "incidentId": "f03c74a3-8608-4eef-bf3e-9791233fa662", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\BlazorHeroContext.cs", + "snippet": "builder.Model.GetEntityTypes()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.IMutableModel.GetEntityTypes", + "line": 63, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.imutablemodel.getentitytypes" + } + ] + } + }, + { + "incidentId": "7ab5ba18-1489-436e-adc8-561aedbd433b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\BlazorHeroContext.cs", + "snippet": "base.SaveChangesAsync(cancellationToken)\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(System.Threading.CancellationToken)", + "line": 53, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.savechangesasync" + } + ] + } + }, + { + "incidentId": "4fd5c25f-90b7-4201-b408-618ff2cd33b5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 653, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "aaf0acbd-0a46-4792-ad55-b338ae994052", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 629, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "af6a570d-ede8-48a1-8af5-cb20935152f6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 629, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "0ab80908-39c1-4129-af71-f01f097627eb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 620, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "73a3a576-29ca-441d-89a1-31f89fc51e43", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Navigation(\u0022Role\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Navigation(System.String)", + "line": 615, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.navigation" + } + ] + } + }, + { + "incidentId": "4158f3cd-2d27-4aae-9d07-6a1ec74f1a03", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022DocumentTypeId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022DocumentType\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 596, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "dad7e38c-ad22-4dd9-b850-5ec46052da16", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 587, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "966c70ca-dbb3-479c-b128-e71a41e4bfd3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, \u0022Entity\u0022)\r\n .WithMany(\u0022ExtendedAttributes\u0022)\r\n .HasForeignKey(\u0022EntityId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 587, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "da582c2f-774e-4511-a027-5e9b6eedfeee", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 576, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "8d9ed966-dec3-4c7d-a6b8-fc59c072e731", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 576, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "183b4a8b-9044-43fa-a7eb-d510d8f68edb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 576, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "bf7c1cec-25e5-4ae0-a7f1-b8356292eef0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 565, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "8393109c-dd66-4943-bc98-c6da92b9462d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022LoginProvider\u0022, \u0022Name\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 554, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "0745f439-f3d3-49c6-8527-1b08692b31fa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LoginProvider\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 545, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "6284fe1f-8d12-4541-ac1d-396802a9aed9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasKey(\u0022UserId\u0022, \u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasKey(System.String[])", + "line": 533, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.haskey" + } + ] + } + }, + { + "incidentId": "af698d29-6fa4-48ac-aaa1-88388a9ff756", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.HasIndex(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 498, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "737bc874-cada-4c07-9f1e-c13e410ac60d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 492, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "18012750-0246-4f7c-9ffe-fd28336be8ba", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022SecurityStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 456, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c59ab2a3-aeb9-4d5c-aa91-2de392922045", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime?\u003E(\u0022LastModifiedOn\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 418, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cb1d7663-a1cb-4fc0-acac-1720fb3b04b0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastModifiedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 311, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2db009b4-ab33-43ee-9b28-a7369ca6c7d4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022AuditTrails\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 290, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "ae6458b0-7524-47db-ad85-15c726c69d20", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Type\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 282, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "05c3e5c8-7fd8-4ad1-8fd4-ed6f17c1b2e4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.ToTable(\u0022DocumentTypes\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String)", + "line": 254, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "d37e1fc9-91b4-429a-9e3c-18e4c6afe2d7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Title\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 214, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "86d0405d-7f20-423c-b9b5-316abcd3e21d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cbyte\u003E(\u0022Type\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 176, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "255f26e3-31f4-4ac1-b872-8b8f2e9e46a6", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022Key\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 163, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "10446100-d1f0-421d-a4ef-f39e2a3c6316", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ExternalId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 151, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "8a1753ba-82bd-479b-ac5f-6f44f60734fa", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cdecimal?\u003E(\u0022Decimal\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 142, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "e1292704-b017-4355-babc-23cd083a4bce", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003Cint\u003E(\u0022Id\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 84, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "59c9483a-5199-4e87-a181-e0fec66ad003", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "b.Property\u003CDateTime\u003E(\u0022CreatedDate\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 28, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "23d9b285-b134-4415-a412-90a3dd3d6c82", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\BlazorHeroContextModelSnapshot.cs", + "snippet": "modelBuilder\r\n .HasAnnotation(\u0022Relational:MaxIdentifierLength\u0022, 128)\r\n .HasAnnotation(\u0022ProductVersion\u0022, \u00225.0.6\u0022)\r\n .HasAnnotation(\u0022SqlServer:ValueGenerationStrategy\u0022, SqlServerValueGenerationStrategy.IdentityColumn)\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.HasAnnotation(System.String,System.Object)", + "line": 16, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.hasannotation" + } + ] + } + }, + { + "incidentId": "4bf8689c-823f-4b6c-8c79-7dd0ba4daa62", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "migrationBuilder.CreateIndex(\r\n name: \u0022IX_ChatHistory_ToUserId\u0022,\r\n table: \u0022ChatHistory\u0022,\r\n column: \u0022ToUserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder.CreateIndex(System.String,System.String,System.String,System.String,System.Boolean,System.String)", + "line": 304, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.migrationbuilder.createindex" + } + ] + } + }, + { + "incidentId": "54ac51a4-8cce-49ee-95e4-f5bfec4a6bf0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.cs", + "snippet": "table.Column\u003Cstring\u003E(type: \u0022nvarchar(450)\u0022, nullable: false)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.ColumnsBuilder.Column\u0060\u00601(System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Boolean,System.String,System.Boolean,System.Object,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Boolean})", + "line": 205, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.migrations.operations.builders.columnsbuilder.column" + } + ] + } + }, + { + "incidentId": "3ea2d14a-2c81-4ee1-a65a-cdb069f0e07b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 502, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "ff0229db-3cdb-4e05-a650-98425043ba32", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 478, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "fe2a7505-b4aa-46e2-bf5e-ea44e5e037d1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 478, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "909d2942-a689-41ca-8c04-6458bc80d8c9", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 469, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "faf1a48b-3423-4a96-a289-30f1ee335177", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 467, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "46a1d20d-db60-4346-8913-0b939ae7196c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand\u0022, \u0022Brand\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022BrandId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 449, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "0a4b840d-8b04-401b-9c9b-2c64ff65dad5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Application.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 434, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "b62aa32d-2da5-427c-985a-6673e513d32e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022UserTokens\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 429, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "273b8c7c-6e47-4c8c-b65e-7a2cd0f64ae8", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 349, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "0432e347-e596-40ff-a66e-68641ae71c77", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.ToTable(\u0022Roles\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 325, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "1f4f8b1b-0e19-428c-98fe-95cc10b3647d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.HasIndex(\u0022NormalizedName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasIndex(System.String[])", + "line": 320, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasindex" + } + ] + } + }, + { + "incidentId": "0090493c-38d3-437d-bce6-293f67c9a093", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedUserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 143, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "c39b337b-e01c-4e06-83a8-676eae79735f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022CreatedBy\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 99, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "45bdd5b4-f44e-4fc8-959f-2121fb91a7ca", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210413122110_initial.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022ConcurrencyStamp\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 95, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "3b384982-974a-4647-843d-65142ae5bbe5", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 655, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "4ba7425c-720a-40e7-9e65-7eba6fcfd1e2", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.IsRequired(System.Boolean)", + "line": 655, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.isrequired" + } + ] + } + }, + { + "incidentId": "400fbea2-fd28-4683-8b0c-08cd3bbec835", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 646, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "93a689ae-3c9d-4f9c-a419-e4256d373b0d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 646, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "de192cee-d18c-496a-9306-b07802dab96e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 640, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "6fa342a1-64fc-4cfe-910b-ad058cc7519d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceNavigationBuilder.WithMany(System.String)", + "line": 622, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencenavigationbuilder.withmany" + } + ] + } + }, + { + "incidentId": "3e03eb2d-3c6d-4f2d-9bd4-1fd96b0ff811", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022Microsoft.AspNetCore.Identity.IdentityUserClaim\u003Cstring\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, null)\r\n .WithMany()\r\n .HasForeignKey(\u0022UserId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 620, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "25985c9b-4f9f-4d6e-b630-4a90344e2262", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\r\n .HasForeignKey(\u0022RoleId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.HasForeignKey(System.String[])", + "line": 611, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.hasforeignkey" + } + ] + } + }, + { + "incidentId": "6e7cb602-9858-459e-be5a-bec01461e84a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRoleClaim\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole\u0022, \u0022Role\u0022)\r\n .WithMany(\u0022RoleClaims\u0022)\r\n .HasForeignKey(\u0022RoleId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022Role\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 609, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "4049ff34-a57b-431f-8393-6581a544ce9e", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022DocumentTypeId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder.OnDelete(Microsoft.EntityFrameworkCore.DeleteBehavior)", + "line": 600, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.referencecollectionbuilder.ondelete" + } + ] + } + }, + { + "incidentId": "bbe9e980-046e-457b-9ec5-e30a05fcda43", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType\u0022, \u0022DocumentType\u0022)\r\n .WithMany()\r\n .HasForeignKey(\u0022DocumentTypeId\u0022)\r\n .OnDelete(DeleteBehavior.Cascade)\r\n .IsRequired();\r\n\r\n b.Navigation(\u0022DocumentType\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 598, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "4260684b-da1e-4df8-858e-85bfc226d0cc", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.HasOne(System.String,System.String)", + "line": 563, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.hasone" + } + ] + } + }, + { + "incidentId": "a0936b33-c1bc-4281-938b-76db91426f20", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "modelBuilder.Entity(\u0022BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory\u003CBlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u003E\u0022, b =\u003E\r\n {\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022FromUser\u0022)\r\n .WithMany(\u0022ChatHistoryFromUsers\u0022)\r\n .HasForeignKey(\u0022FromUserId\u0022);\r\n\r\n b.HasOne(\u0022BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser\u0022, \u0022ToUser\u0022)\r\n .WithMany(\u0022ChatHistoryToUsers\u0022)\r\n .HasForeignKey(\u0022ToUserId\u0022);\r\n\r\n b.Navigation(\u0022FromUser\u0022);\r\n\r\n b.Navigation(\u0022ToUser\u0022);\r\n })\n\nAPI signature M:Microsoft.EntityFrameworkCore.ModelBuilder.Entity(System.String,System.Action{Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder})", + "line": 561, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.modelbuilder.entity" + } + ] + } + }, + { + "incidentId": "3ed41721-e890-4f6c-a8c2-f51f1c7b8840", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 544, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "f71a25c9-41d3-43d5-b384-a1944adc9d95", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserId\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 529, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "91b2a269-538b-4b83-a1ec-66a833ca147d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022UserName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 464, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "423cdc6d-dd3e-4ae0-8c0d-a52b0e5c4644", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022NormalizedEmail\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 432, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "cd0e9830-9b4e-44dd-8dc6-e88032199ffb", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cstring\u003E(\u0022LastName\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 423, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "2d39f65d-076f-4383-b10e-670afcd4de2f", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.Property\u003Cbool\u003E(\u0022IsActive\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder.Property\u0060\u00601(System.String)", + "line": 411, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.builders.entitytypebuilder.property" + } + ] + } + }, + { + "incidentId": "1a5f53a3-32ed-4285-8314-1bd96c1edab1", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Migrations\\20210613102039_AddDocumentTypeAndExtendedAttribute.Designer.cs", + "snippet": "b.ToTable(\u0022RoleClaims\u0022, \u0022Identity\u0022)\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalEntityTypeBuilderExtensions.ToTable(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,System.String,System.String)", + "line": 376, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationalentitytypebuilderextensions.totable" + } + ] + } + }, + { + "incidentId": "22766588-8ee5-406b-9dbb-3b6269f09d7a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\AuditableContext.cs", + "snippet": "base.SaveChangesAsync(cancellationToken)\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(System.Threading.CancellationToken)", + "line": 24, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.savechangesasync" + } + ] + } + }, + { + "incidentId": "375b92bc-9215-4224-a703-d778e3f793d0", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\UnitOfWork.cs", + "snippet": "_dbContext.Dispose()\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.Dispose", + "line": 81, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.dispose" + } + ] + } + }, + { + "incidentId": "f14807b8-c062-4488-a277-1fd06fd8dc08", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\UnitOfWork.cs", + "snippet": "_dbContext.ChangeTracker.Entries()\n\nAPI signature M:Microsoft.EntityFrameworkCore.ChangeTracking.ChangeTracker.Entries", + "line": 64, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.changetracking.changetracker.entries" + } + ] + } + }, + { + "incidentId": "176f697a-54d5-4332-966c-cabc7d7c50c7", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Repositories\\RepositoryAsync.cs", + "snippet": "_dbContext\r\n .Set\u003CT\u003E()\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.Set\u0060\u00601", + "line": 35, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.set" + } + ] + } + }, + { + "incidentId": "4ade7b38-13b1-4112-b629-e5516bdaa53c", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\AuditableContext.cs", + "snippet": "SaveChangesAsync(cancellationToken)\n\nAPI signature M:Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(System.Threading.CancellationToken)", + "line": 110, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.dbcontext.savechangesasync" + } + ] + } + }, + { + "incidentId": "01a4c02b-5bb0-4556-9752-ed0a097c4b07", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\BlazorHeroContext.cs", + "snippet": "t.GetProperties()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType.GetProperties", + "line": 70, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.imutableentitytype.getproperties" + } + ] + } + }, + { + "incidentId": "2d92c660-8eca-46fa-9904-9e96faabb7c3", + "ruleId": "Api.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\BlazorHeroContext.cs", + "snippet": "t.GetProperties()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType.GetProperties", + "line": 63, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.imutableentitytype.getproperties" + } + ] + } + }, + { + "incidentId": "5fee827a-46aa-4112-b555-fd2077329d1d", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\AuditableContext.cs", + "snippet": "property.Metadata.IsPrimaryKey()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty.IsPrimaryKey", + "line": 53, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.ireadonlyproperty.isprimarykey" + } + ] + } + }, + { + "incidentId": "f0ea38ca-f637-40d9-b288-77016bab5698", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Extensions\\ValueConversionExtensions.cs", + "snippet": "propertyBuilder.Metadata.SetValueComparer(comparer)\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty.SetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer)", + "line": 27, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.imutableproperty.setvaluecomparer" + } + ] + } + }, + { + "incidentId": "be2e5702-a3fe-4fb8-b554-42c704616596", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\AuditableContext.cs", + "snippet": "prop.Metadata.IsPrimaryKey()\n\nAPI signature M:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty.IsPrimaryKey", + "line": 99, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.metadata.ireadonlyproperty.isprimarykey" + } + ] + } + }, + { + "incidentId": "fb0481eb-9b0a-492f-9113-57586c0d2237", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Infrastructure.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure\\Contexts\\AuditableContext.cs", + "snippet": "ChangeTracker.DetectChanges()\n\nAPI signature M:Microsoft.EntityFrameworkCore.ChangeTracking.ChangeTracker.DetectChanges", + "line": 31, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.changetracking.changetracker.detectchanges" + } + ] + } + } + ] + }, + { + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure.Shared\\Infrastructure.Shared.csproj", + "startingProject": true, + "issues": 1, + "storyPoints": 1, + "ruleInstances": [ + { + "incidentId": "0fadd3cb-3ae0-4df9-ae07-cc10c3d4b0ae", + "ruleId": "Project.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure.Shared\\Infrastructure.Shared.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Infrastructure.Shared\\Infrastructure.Shared.csproj", + "snippet": "Current: net6.0\nNew: net8.0" + } + } + ] + }, + { + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "startingProject": true, + "issues": 5, + "storyPoints": 20, + "ruleInstances": [ + { + "incidentId": "7606db1f-3741-4d48-93f4-396d1d43107d", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Components.WebAssembly.Server, 6.0.1", + "snippet": "Microsoft.AspNetCore.Components.WebAssembly.Server, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.Components.WebAssembly.Server 8.0.4" + } + }, + { + "incidentId": "368ae4d5-429b-4501-9eca-f29d4178a2c4", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.EntityFrameworkCore, 6.0.1", + "snippet": "Microsoft.EntityFrameworkCore, 6.0.1\n\nRecommendation:\n\nMicrosoft.EntityFrameworkCore 8.0.4" + } + }, + { + "incidentId": "e7a4b060-7157-4451-8c43-f3765e44ef19", + "ruleId": "NuGet.0001", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.VisualStudio.Azure.Containers.Tools.Targets, 1.14.0", + "snippet": "Microsoft.VisualStudio.Azure.Containers.Tools.Targets, 1.14.0\n\nRecommendation:\n\nNo supported version found" + } + }, + { + "incidentId": "bb7127b6-5967-4526-bb47-08060887c15d", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Authentication.JwtBearer, 6.0.1", + "snippet": "Microsoft.AspNetCore.Authentication.JwtBearer, 6.0.1\n\nRecommendation:\n\nMicrosoft.AspNetCore.Authentication.JwtBearer 8.0.4" + } + }, + { + "incidentId": "661a6bc1-cc8f-4022-b77c-3c55f2402ee9", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.EntityFrameworkCore.Design, 6.0.1", + "snippet": "Microsoft.EntityFrameworkCore.Design, 6.0.1\n\nRecommendation:\n\nMicrosoft.EntityFrameworkCore.Design 8.0.4" + } + }, + { + "incidentId": "d64c39cf-69ab-49fa-8135-67e11da5b4f2", + "ruleId": "NuGet.0005", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Mvc.Versioning, 5.0.0", + "snippet": "Microsoft.AspNetCore.Mvc.Versioning, 5.0.0\n\nRecommendation:\n\nA newer package is available as of August 2022. While this package will continue to receive critical bug fixes, we strongly encourage you to upgrade. See the migration guide at https://github.com/dotnet/aspnet-api-versioning/wiki/Migration for more details.\nReplacement: Asp.Versioning.Mvc, 8.1.0" + } + }, + { + "incidentId": "eb373693-97e5-42e7-ba28-cc9d06feb0a8", + "ruleId": "NuGet.0005", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer, 5.0.0", + "snippet": "Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer, 5.0.0\n\nRecommendation:\n\nA newer package is available as of August 2022. While this package will continue to receive critical bug fixes, we strongly encourage you to upgrade. See the migration guide at https://github.com/dotnet/aspnet-api-versioning/wiki/Migration for more details.\nReplacement: Asp.Versioning.Mvc.ApiExplorer, 8.1.0" + } + }, + { + "incidentId": "d0628260-06b7-4949-8ab0-09b8c5070486", + "ruleId": "Project.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "snippet": "Current: net6.0\nNew: net8.0" + } + }, + { + "incidentId": "50e4468e-cb18-4571-9bd0-a80bc01924c3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Authentication.JwtBearer, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Extensions\\ServiceCollectionExtensions.cs", + "snippet": "services\r\n .AddAuthentication(authentication =\u003E\r\n {\r\n authentication.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;\r\n authentication.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;\r\n })\r\n .AddJwtBearer(async bearer =\u003E\r\n {\r\n bearer.RequireHttpsMetadata = false;\r\n bearer.SaveToken = true;\r\n bearer.TokenValidationParameters = new TokenValidationParameters\r\n {\r\n ValidateIssuerSigningKey = true,\r\n IssuerSigningKey = new SymmetricSecurityKey(key),\r\n ValidateIssuer = false,\r\n ValidateAudience = false,\r\n RoleClaimType = ClaimTypes.Role,\r\n ClockSkew = TimeSpan.Zero\r\n };\r\n\r\n var localizer = await GetRegisteredServerLocalizerAsync\u003CServerCommonResources\u003E(services);\r\n\r\n bearer.Events = new JwtBearerEvents\r\n {\r\n OnMessageReceived = context =\u003E\r\n {\r\n var accessToken = context.Request.Query[\u0022access_token\u0022];\r\n\r\n // If the request is for our hub...\r\n var path = context.HttpContext.Request.Path;\r\n if (!string.IsNullOrEmpty(accessToken) \u0026\u0026\r\n (path.StartsWithSegments(ApplicationConstants.SignalR.HubUrl)))\r\n {\r\n // Read the token out of the query string\r\n context.Token = accessToken;\r\n }\r\n return Task.CompletedTask;\r\n },\r\n OnAuthenticationFailed = c =\u003E\r\n {\r\n if (c.Exception is SecurityTokenExpiredException)\r\n {\r\n c.Response.StatusCode = (int)HttpStatusCode.Unauthorized;\r\n c.Response.ContentType = \u0022application/json\u0022;\r\n var result = JsonConvert.SerializeObject(Result.Fail(localizer[\u0022The Token is expired.\u0022]));\r\n return c.Response.WriteAsync(result);\r\n }\r\n else\r\n {\r\n#if DEBUG\r\n c.NoResult();\r\n c.Response.StatusCode = (int)HttpStatusCode.InternalServerError;\r\n c.Response.ContentType = \u0022text/plain\u0022;\r\n return c.Response.WriteAsync(c.Exception.ToString());\r\n#else\r\n c.Response.StatusCode = (int)HttpStatusCode.InternalServerError;\r\n c.Response.ContentType = \u0022application/json\u0022;\r\n var result = JsonConvert.SerializeObject(Result.Fail(localizer[\u0022An unhandled error has occurred.\u0022]));\r\n return c.Response.WriteAsync(result);\r\n#endif\r\n }\r\n },\r\n OnChallenge = context =\u003E\r\n {\r\n context.HandleResponse();\r\n if (!context.Response.HasStarted)\r\n {\r\n context.Response.StatusCode = (int)HttpStatusCode.Unauthorized;\r\n context.Response.ContentType = \u0022application/json\u0022;\r\n var result = JsonConvert.SerializeObject(Result.Fail(localizer[\u0022You are not Authorized.\u0022]));\r\n return context.Response.WriteAsync(result);\r\n }\r\n\r\n return Task.CompletedTask;\r\n },\r\n OnForbidden = context =\u003E\r\n {\r\n context.Response.StatusCode = (int)HttpStatusCode.Forbidden;\r\n context.Response.ContentType = \u0022application/json\u0022;\r\n var result = JsonConvert.SerializeObject(Result.Fail(localizer[\u0022You are not authorized to access this resource.\u0022]));\r\n return context.Response.WriteAsync(result);\r\n },\r\n };\r\n })\n\nAPI signature M:Microsoft.Extensions.DependencyInjection.JwtBearerExtensions.AddJwtBearer(Microsoft.AspNetCore.Authentication.AuthenticationBuilder,System.Action{Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions})", + "line": 270, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.dependencyinjection.jwtbearerextensions.addjwtbearer" + } + ] + } + }, + { + "incidentId": "d15447b3-dc55-4835-9dc2-06a805b60339", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.SqlServer, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Extensions\\ServiceCollectionExtensions.cs", + "snippet": "options\r\n .UseSqlServer(configuration.GetConnectionString(\u0022DefaultConnection\u0022))\n\nAPI signature M:Microsoft.EntityFrameworkCore.SqlServerDbContextOptionsExtensions.UseSqlServer(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,System.String,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder})", + "line": 215, + "column": 60, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.sqlserverdbcontextoptionsextensions.usesqlserver" + } + ] + } + }, + { + "incidentId": "58789b1b-eaad-4ab5-b6f2-a7b8118d1aa3", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Components.WebAssembly.Server, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Startup.cs", + "snippet": "app.UseBlazorFrameworkFiles()\n\nAPI signature M:Microsoft.AspNetCore.Builder.ComponentsWebAssemblyApplicationBuilderExtensions.UseBlazorFrameworkFiles(Microsoft.AspNetCore.Builder.IApplicationBuilder)", + "line": 75, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.builder.componentswebassemblyapplicationbuilderextensions.useblazorframeworkfiles" + } + ] + } + }, + { + "incidentId": "337e4847-5fcf-4281-8131-a296c5003a92", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.SqlServer, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Program.cs", + "snippet": "context.Database.IsSqlServer()\n\nAPI signature M:Microsoft.EntityFrameworkCore.SqlServerDatabaseFacadeExtensions.IsSqlServer(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade)", + "line": 26, + "column": 20, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.sqlserverdatabasefacadeextensions.issqlserver" + } + ] + } + }, + { + "incidentId": "38e424bf-b981-4373-a449-cfa276015552", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore.Relational, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Program.cs", + "snippet": "context.Database.Migrate()\n\nAPI signature M:Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade)", + "line": 28, + "column": 24, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.entityframeworkcore.relationaldatabasefacadeextensions.migrate" + } + ] + } + }, + { + "incidentId": "279da5ed-9b44-43f7-b635-3ebf20a1d85b", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Extensions\\ServiceCollectionExtensions.cs", + "snippet": "services\r\n .AddDbContext\u003CBlazorHeroContext\u003E(options =\u003E options\r\n .UseSqlServer(configuration.GetConnectionString(\u0022DefaultConnection\u0022)))\n\nAPI signature M:Microsoft.Extensions.DependencyInjection.EntityFrameworkServiceCollectionExtensions.AddDbContext\u0060\u00601(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.EntityFrameworkCore.DbContextOptionsBuilder},Microsoft.Extensions.DependencyInjection.ServiceLifetime,Microsoft.Extensions.DependencyInjection.ServiceLifetime)", + "line": 214, + "column": 15, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.dependencyinjection.entityframeworkservicecollectionextensions.adddbcontext" + } + ] + } + }, + { + "incidentId": "601d6c5a-2d13-40e2-b01a-de3eb5b6c927", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Extensions\\ServiceCollectionExtensions.cs", + "snippet": "JsonConvert.SerializeObject(Result.Fail(localizer[\u0022You are not Authorized.\u0022]))\n\nAPI signature M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)", + "line": 339, + "column": 32, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonconvert.serializeobject" + } + ] + } + }, + { + "incidentId": "3a6b9fdc-5ec5-4c1f-ade8-bd89ea797830", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Extensions\\ServiceCollectionExtensions.cs", + "snippet": "JsonConvert.SerializeObject(Result.Fail(localizer[\u0022The Token is expired.\u0022]))\n\nAPI signature M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)", + "line": 314, + "column": 32, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonconvert.serializeobject" + } + ] + } + }, + { + "incidentId": "bb00fe80-2afc-4610-a339-3db4c1c2752a", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Identity.EntityFrameworkCore, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Extensions\\ServiceCollectionExtensions.cs", + "snippet": "services\r\n .AddIdentity\u003CBlazorHeroUser, BlazorHeroRole\u003E(options =\u003E\r\n {\r\n options.Password.RequiredLength = 6;\r\n options.Password.RequireDigit = false;\r\n options.Password.RequireLowercase = false;\r\n options.Password.RequireNonAlphanumeric = false;\r\n options.Password.RequireUppercase = false;\r\n options.User.RequireUniqueEmail = true;\r\n })\r\n .AddEntityFrameworkStores\u003CBlazorHeroContext\u003E()\n\nAPI signature M:Microsoft.Extensions.DependencyInjection.IdentityEntityFrameworkBuilderExtensions.AddEntityFrameworkStores\u0060\u00601(Microsoft.AspNetCore.Identity.IdentityBuilder)", + "line": 228, + "column": 12, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.dependencyinjection.identityentityframeworkbuilderextensions.addentityframeworkstores" + } + ] + } + }, + { + "incidentId": "1664bbcf-06cb-4509-8a76-262a56d5a5b4", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Authentication.JwtBearer, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Extensions\\ServiceCollectionExtensions.cs", + "snippet": "context.HandleResponse()\n\nAPI signature M:Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerChallengeContext.HandleResponse", + "line": 334, + "column": 28, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.authentication.jwtbearer.jwtbearerchallengecontext.handleresponse" + } + ] + } + }, + { + "incidentId": "4c0a12b1-1ed3-4594-8ef3-ee8e9f179dd4", + "ruleId": "Api.0002", + "description": "API is available in package Newtonsoft.Json, 13.0.3.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Extensions\\ServiceCollectionExtensions.cs", + "snippet": "JsonConvert.SerializeObject(Result.Fail(localizer[\u0022You are not authorized to access this resource.\u0022]))\n\nAPI signature M:Newtonsoft.Json.JsonConvert.SerializeObject(System.Object)", + "line": 349, + "column": 28, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/newtonsoft.json.jsonconvert.serializeobject" + } + ] + } + }, + { + "incidentId": "4fcfe71a-4434-44cc-b0a7-af7730775294", + "ruleId": "Api.0002", + "description": "API is available in package Microsoft.AspNetCore.Components.WebAssembly.Server, 8.0.2.", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Server.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Server\\Extensions\\ApplicationBuilderExtensions.cs", + "snippet": "app.UseWebAssemblyDebugging()\n\nAPI signature M:Microsoft.AspNetCore.Builder.WebAssemblyNetDebugProxyAppBuilderExtensions.UseWebAssemblyDebugging(Microsoft.AspNetCore.Builder.IApplicationBuilder)", + "line": 26, + "column": 16, + "links": [ + { + "title": "API documentation", + "url": "https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.builder.webassemblynetdebugproxyappbuilderextensions.usewebassemblydebugging" + } + ] + } + } + ] + }, + { + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Shared\\Shared.csproj", + "startingProject": true, + "issues": 2, + "storyPoints": 3, + "ruleInstances": [ + { + "incidentId": "8181740e-7b48-4574-8634-7bcedca9a8be", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Shared\\Shared.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.Extensions.Identity.Stores, 6.0.1", + "snippet": "Microsoft.Extensions.Identity.Stores, 6.0.1\n\nRecommendation:\n\nMicrosoft.Extensions.Identity.Stores 8.0.4" + } + }, + { + "incidentId": "1b7b732e-7bba-4edf-89fc-15b3946f1788", + "ruleId": "NuGet.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Shared\\Shared.csproj", + "state": "Active", + "location": { + "kind": "Package", + "path": "Microsoft.Extensions.Localization.Abstractions, 6.0.1", + "snippet": "Microsoft.Extensions.Localization.Abstractions, 6.0.1\n\nRecommendation:\n\nMicrosoft.Extensions.Localization.Abstractions 8.0.4" + } + }, + { + "incidentId": "41a6e399-98dd-4a48-a568-c86e12ccc9bb", + "ruleId": "Project.0002", + "projectPath": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Shared\\Shared.csproj", + "state": "Active", + "location": { + "kind": "File", + "path": "C:\\Users\\pwoagou\\Source\\Repos\\blazor-starter-kit\\src\\Shared\\Shared.csproj", + "snippet": "Current: net6.0\nNew: net8.0" + } + } + ] + } + ], + "rules": { + "NuGet.0002": { + "id": "NuGet.0002", + "description": "NuGet package upgrade is recommended for selected target framework.\n\nStandard .NET packages are recommended to have versions matching version of .NET that project targets.\n\nSome other packages also are known to work better for selected target frameworks.", + "label": "NuGet package upgrade is recommended", + "severity": "Potential", + "effort": 1, + "links": [ + { + "url": "https://go.microsoft.com/fwlink/?linkid=2262530" + } + ] + }, + "Project.0002": { + "id": "Project.0002", + "description": "Project\u0027s target framework(s) needs to be changed to the new target framework that you selected for this upgrade.\n\nDuring upgrade target framework will be adjusted to correspinding platform when applicable. In some cases project would result in multiple target frameworks after the upgrade if it was using features that now have their own platforms in moderrn .NET frameworks (windows, iOS, Android etc).", + "label": "Project\u0027s target framework(s) needs to be changed", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "title": "Overview of porting from .NET Framework to .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2265227" + }, + { + "title": ".NET project SDKs", + "url": "https://go.microsoft.com/fwlink/?linkid=2265226" + } + ] + }, + "NuGet.0005": { + "id": "NuGet.0005", + "description": "NuGet package is deprecated.\n\nGo to its documentation and if there is a guidance for replacement of functionality provided by this package.", + "label": "NuGet package is deprecated", + "severity": "Optional", + "effort": 1, + "links": [ + { + "url": "https://go.microsoft.com/fwlink/?linkid=2262531" + } + ] + }, + "NuGet.0004": { + "id": "NuGet.0004", + "description": "NuGet package contains secutiry vulnerabilities.\n\nPackage needs to be upgraded to a newer version that addresses known secutity vunerabilities.", + "label": "NuGet package contains secutiry vulnerability", + "severity": "Optional", + "effort": 1 + }, + "Api.0002": { + "id": "Api.0002", + "description": "Some API that lived in older versions of .NET frameworks were moved to standalone NuGet packages that could be added to projects explicitly.", + "label": "API available in NuGet package", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "title": "Breaking changes in .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2262679" + } + ] + }, + "NuGet.0003": { + "id": "NuGet.0003", + "description": "NuGet package functionality is included with framework refrence.\n\nPackage needs to be removed.", + "label": "NuGet package functionality is included with framework refrence", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "url": "https://go.microsoft.com/fwlink/?linkid=2262609" + } + ] + }, + "Api.0001": { + "id": "Api.0001", + "description": "API does not exist in the selected version of .NET. See breaking changes documentation for alternative or replacement functionality.", + "label": "API does not exist", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "title": "Breaking changes in .NET", + "url": "https://go.microsoft.com/fwlink/?linkid=2262679" + } + ] + }, + "NuGet.0001": { + "id": "NuGet.0001", + "description": "NuGet package is incompatible with selected target framework.\n\nPackage needs to be upgraded to a version supporting selected project target framework. If there no new package versions supporting new target framework, different package needs to be used and all code needs to be upgraded to new API.", + "label": "NuGet package is incompatible", + "severity": "Mandatory", + "effort": 1, + "links": [ + { + "url": "https://go.microsoft.com/fwlink/?linkid=2262529" + } + ] + } + } +} \ No newline at end of file diff --git a/src/Application/Application.csproj b/src/Application/Application.csproj index 54a6f1d4b..8fcf9bf0d 100644 --- a/src/Application/Application.csproj +++ b/src/Application/Application.csproj @@ -1,7 +1,6 @@  - - net6.0 + net8.0 BlazorHero.CleanArchitecture.Application BlazorHero.CleanArchitecture.Application latest @@ -14,9 +13,9 @@ - - - + + + @@ -24,11 +23,12 @@ - + + - + + - - + \ No newline at end of file diff --git a/src/Client.Infrastructure/Client.Infrastructure.csproj b/src/Client.Infrastructure/Client.Infrastructure.csproj index 58c6f184c..0040727df 100644 --- a/src/Client.Infrastructure/Client.Infrastructure.csproj +++ b/src/Client.Infrastructure/Client.Infrastructure.csproj @@ -1,7 +1,6 @@  - - net6.0 + net8.0 BlazorHero.CleanArchitecture.Client.Infrastructure BlazorHero.CleanArchitecture.Client.Infrastructure latest @@ -9,14 +8,14 @@ - - + + - + \ No newline at end of file diff --git a/src/Client/Client.csproj b/src/Client/Client.csproj index 870a08e9d..ee45a3411 100644 --- a/src/Client/Client.csproj +++ b/src/Client/Client.csproj @@ -1,48 +1,40 @@  - - net6.0 + net8.0 true BlazorHero.CleanArchitecture.Client BlazorHero.CleanArchitecture.Client latest - - - - - - - - - - - - + + + + + + + + + + - - <_ContentIncludedByDefault Remove="Shared\Components\BlazorHeroLogo.razor" /> - - - - + \ No newline at end of file diff --git a/src/Client/Pages/Identity/Reset.razor.cs b/src/Client/Pages/Identity/Reset.razor.cs index 41896830e..83f012787 100644 --- a/src/Client/Pages/Identity/Reset.razor.cs +++ b/src/Client/Pages/Identity/Reset.razor.cs @@ -19,7 +19,7 @@ protected override void OnInitialized() var uri = _navigationManager.ToAbsoluteUri(_navigationManager.Uri); if (QueryHelpers.ParseQuery(uri.Query).TryGetValue("Token", out var param)) { - var queryToken = param.First(); + var queryToken = param[0]; _resetPasswordModel.Token = Encoding.UTF8.GetString(WebEncoders.Base64UrlDecode(queryToken)); } } diff --git a/src/Domain/Domain.csproj b/src/Domain/Domain.csproj index 1d154e506..a808b95a1 100644 --- a/src/Domain/Domain.csproj +++ b/src/Domain/Domain.csproj @@ -1,10 +1,8 @@ - - net6.0 + net8.0 BlazorHero.CleanArchitecture.Domain BlazorHero.CleanArchitecture.Domain latest - - + \ No newline at end of file diff --git a/src/Infrastructure.Shared/Infrastructure.Shared.csproj b/src/Infrastructure.Shared/Infrastructure.Shared.csproj index 7c16e6a52..0fc7dae23 100644 --- a/src/Infrastructure.Shared/Infrastructure.Shared.csproj +++ b/src/Infrastructure.Shared/Infrastructure.Shared.csproj @@ -1,12 +1,10 @@ - - net6.0 + net8.0 BlazorHero.CleanArchitecture.Infrastructure.Shared BlazorHero.CleanArchitecture.Infrastructure.Shared latest - @@ -14,4 +12,4 @@ - + \ No newline at end of file diff --git a/src/Infrastructure/Infrastructure.csproj b/src/Infrastructure/Infrastructure.csproj index 5bb39c042..56742cdba 100644 --- a/src/Infrastructure/Infrastructure.csproj +++ b/src/Infrastructure/Infrastructure.csproj @@ -1,12 +1,10 @@  - - net6.0 + net8.0 BlazorHero.CleanArchitecture.Infrastructure BlazorHero.CleanArchitecture.Infrastructure latest - - - diff --git a/src/Server/Server.csproj b/src/Server/Server.csproj index 338734510..eaa12e8c8 100644 --- a/src/Server/Server.csproj +++ b/src/Server/Server.csproj @@ -23,7 +23,7 @@ - + From c05beabcef39201824aa0d957a83258834a28032 Mon Sep 17 00:00:00 2001 From: Daniel WOAGOU Date: Thu, 2 May 2024 17:59:02 +0000 Subject: [PATCH 4/9] Updating Mudblazor Blazor --- .../Client.Infrastructure.csproj | 2 +- src/Client/Client.csproj | 1 - .../AddEditExtendedAttributeModal.razor | 4 +- "src/Server/Logs\357\201\234log20240502.txt" | 44 +++++++++++++++++++ src/Server/Properties/launchSettings.json | 26 +++++++---- 5 files changed, 65 insertions(+), 12 deletions(-) create mode 100644 "src/Server/Logs\357\201\234log20240502.txt" diff --git a/src/Client.Infrastructure/Client.Infrastructure.csproj b/src/Client.Infrastructure/Client.Infrastructure.csproj index 513ec366a..8a488416b 100644 --- a/src/Client.Infrastructure/Client.Infrastructure.csproj +++ b/src/Client.Infrastructure/Client.Infrastructure.csproj @@ -6,7 +6,7 @@ latest - + diff --git a/src/Client/Client.csproj b/src/Client/Client.csproj index ee45a3411..98fa828fe 100644 --- a/src/Client/Client.csproj +++ b/src/Client/Client.csproj @@ -12,7 +12,6 @@ - diff --git a/src/Client/Shared/Components/AddEditExtendedAttributeModal.razor b/src/Client/Shared/Components/AddEditExtendedAttributeModal.razor index 1779bbbde..5f965b428 100644 --- a/src/Client/Shared/Components/AddEditExtendedAttributeModal.razor +++ b/src/Client/Shared/Components/AddEditExtendedAttributeModal.razor @@ -64,7 +64,7 @@ else if (AddEditExtendedAttributeModel.Type == EntityExtendedAttributeType.DateTime) { - + @_localizer["Clear"] @_localizer["Cancel"] @@ -72,7 +72,7 @@ - + @_localizer["Clear"] @_localizer["Cancel"] diff --git "a/src/Server/Logs\357\201\234log20240502.txt" "b/src/Server/Logs\357\201\234log20240502.txt" new file mode 100644 index 000000000..2ed3812a1 --- /dev/null +++ "b/src/Server/Logs\357\201\234log20240502.txt" @@ -0,0 +1,44 @@ +2024-05-02 16:22:08.037 +00:00 [ERR] An error occurred while migrating or seeding the database. +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot authenticate using Kerberos. Ensure Kerberos has been initialized on the client with 'kinit' and a Service Principal Name has been registered for the SQL Server to allow Kerberos authentication. +ErrorCode=InternalError, Exception=Interop+NetSecurityNative+GssApiException: GSSAPI operation failed with error - Unspecified GSS failure. Minor code may provide more information (SPNEGO cannot find mechanisms to negotiate). + at System.Net.Security.NegotiateStreamPal.GssInitSecurityContext(SafeGssContextHandle& context, SafeGssCredHandle credential, Boolean isNtlm, SafeGssNameHandle targetName, GssFlags inFlags, Byte[] buffer, Byte[]& outputBuffer, UInt32& outFlags, Int32& isNtlmUsed) + at System.Net.Security.NegotiateStreamPal.EstablishSecurityContext(SafeFreeNegoCredentials credential, SafeDeleteContext& context, String targetName, ContextFlagsPal inFlags, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ContextFlagsPal& outFlags) + at Microsoft.Data.SqlClient.SNI.SNIProxy.GenSspiClientContext(SspiClientContextStatus sspiClientContextStatus, Byte[] receivedBuff, Byte[]& sendBuff, Byte[][] serverName) + at Microsoft.Data.SqlClient.SNI.TdsParserStateObjectManaged.GenerateSspiClientContext(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength, Byte[][] _sniSpnBuffer) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.SSPIError(String error, String procedure) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.SSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData, FederatedAuthenticationFeatureExtensionData fedAuthFeatureExtensionData, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.Login(ServerInfo server, TimeoutTimer timeout, String newPassword, SecureString newSecurePassword, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool) + at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry, SqlConnectionOverrides overrides) + at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.OpenDbConnection(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.<>c__DisplayClass18_0.b__0(DateTime giveUp) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClass12_0`2.b__0(DbContext _, TState s) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy strategy, TState state, Func`2 operation, Func`2 verifySucceeded) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists() + at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at BlazorHero.CleanArchitecture.Server.Program.Main(String[] args) in C:\Users\pwoagou\Source\Repos\blazor-starter-kit\src\Server\Program.cs:line 29 +ClientConnectionId:cbcd217b-f29e-4dbc-9a1f-051f25f2fe9f diff --git a/src/Server/Properties/launchSettings.json b/src/Server/Properties/launchSettings.json index 639231f89..f80596f21 100644 --- a/src/Server/Properties/launchSettings.json +++ b/src/Server/Properties/launchSettings.json @@ -1,12 +1,4 @@ { - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:65410", - "sslPort": 44398 - } - }, "profiles": { "IIS Express": { "commandName": "IISExpress", @@ -32,6 +24,24 @@ "launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}", "publishAllPorts": true, "useSSL": true + }, + "WSL": { + "commandName": "WSL2", + "launchBrowser": true, + "launchUrl": "https://localhost:5001", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development", + "ASPNETCORE_URLS": "https://localhost:5001;http://localhost:5000" + }, + "distributionName": "" + } + }, + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:65410", + "sslPort": 44398 } } } \ No newline at end of file From 809c11409799e5ec193ef7acb788a68a2770743f Mon Sep 17 00:00:00 2001 From: Daniel WOAGOU Date: Fri, 3 May 2024 08:24:48 +0000 Subject: [PATCH 5/9] Removing MediatR.Extension... --- src/Application/Application.csproj | 1 - src/Infrastructure.Shared/Infrastructure.Shared.csproj | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Application/Application.csproj b/src/Application/Application.csproj index bc8857c0f..1204df822 100644 --- a/src/Application/Application.csproj +++ b/src/Application/Application.csproj @@ -10,7 +10,6 @@ - diff --git a/src/Infrastructure.Shared/Infrastructure.Shared.csproj b/src/Infrastructure.Shared/Infrastructure.Shared.csproj index 0fc7dae23..5f899f0e7 100644 --- a/src/Infrastructure.Shared/Infrastructure.Shared.csproj +++ b/src/Infrastructure.Shared/Infrastructure.Shared.csproj @@ -9,7 +9,7 @@ - - + + \ No newline at end of file From 3496edb3c105472e4a3858ce01b13c104fe35a69 Mon Sep 17 00:00:00 2001 From: Daniel WOAGOU Date: Fri, 3 May 2024 12:39:36 +0000 Subject: [PATCH 6/9] Password Expiration --- .../Configurations/AppConfiguration.cs | 23 +- .../Responses/Identity/TokenResponse.cs | 1 + .../Authentication/AuthenticationManager.cs | 6 + src/Client/Pages/Identity/Security.razor | 2 +- src/Client/Shared/MainBody.razor.cs | 2 +- src/Client/Shared/NavMenu.razor | 6 + ...9_Adding-Lastpassword-Modified.Designer.cs | 698 ++++++++++++++++++ ...0503112059_Adding-Lastpassword-Modified.cs | 331 +++++++++ .../BlazorHeroContextModelSnapshot.cs | 91 ++- .../Models/Identity/BlazorHeroUser.cs | 1 + .../Services/Identity/IdentityService.cs | 15 +- .../ApplicationBuilderExtensions.cs | 6 + .../Extensions/ServiceCollectionExtensions.cs | 11 + src/Server/Startup.cs | 1 + src/Server/appsettings.json | 4 + .../Constants/Storage/StorageConstants.cs | 2 +- 16 files changed, 1147 insertions(+), 53 deletions(-) create mode 100644 src/Infrastructure/Migrations/20240503112059_Adding-Lastpassword-Modified.Designer.cs create mode 100644 src/Infrastructure/Migrations/20240503112059_Adding-Lastpassword-Modified.cs diff --git a/src/Application/Configurations/AppConfiguration.cs b/src/Application/Configurations/AppConfiguration.cs index 19bef13fd..37d0045de 100644 --- a/src/Application/Configurations/AppConfiguration.cs +++ b/src/Application/Configurations/AppConfiguration.cs @@ -1,13 +1,18 @@ -namespace BlazorHero.CleanArchitecture.Application.Configurations +namespace BlazorHero.CleanArchitecture.Application.Configurations; + +public class AppConfiguration { - public class AppConfiguration - { - public string Secret { get; set; } + public string Secret { get; set; } + + public bool BehindSSLProxy { get; set; } - public bool BehindSSLProxy { get; set; } + public string ProxyIP { get; set; } - public string ProxyIP { get; set; } + public string ApplicationUrl { get; set; } +} - public string ApplicationUrl { get; set; } - } -} \ No newline at end of file +public class PasswordPolicy +{ + public bool PasswordCanExpire { get; set; } + public int PasswordLifeTimeinDays { get; set; } +} diff --git a/src/Application/Responses/Identity/TokenResponse.cs b/src/Application/Responses/Identity/TokenResponse.cs index e81efa087..8e3f0d198 100644 --- a/src/Application/Responses/Identity/TokenResponse.cs +++ b/src/Application/Responses/Identity/TokenResponse.cs @@ -8,5 +8,6 @@ public class TokenResponse public string RefreshToken { get; set; } public string UserImageURL { get; set; } public DateTime RefreshTokenExpiryTime { get; set; } + public bool PasswordExpired { get; set; }= false; } } \ No newline at end of file diff --git a/src/Client.Infrastructure/Managers/Identity/Authentication/AuthenticationManager.cs b/src/Client.Infrastructure/Managers/Identity/Authentication/AuthenticationManager.cs index 8f85ccb79..a4c9ae4ec 100644 --- a/src/Client.Infrastructure/Managers/Identity/Authentication/AuthenticationManager.cs +++ b/src/Client.Infrastructure/Managers/Identity/Authentication/AuthenticationManager.cs @@ -51,8 +51,12 @@ public async Task Login(TokenRequest model) var token = result.Data.Token; var refreshToken = result.Data.RefreshToken; var userImageURL = result.Data.UserImageURL; + var passwordExpired = result.Data.PasswordExpired; + + await _localStorage.SetItemAsync(StorageConstants.Local.AuthToken, token); await _localStorage.SetItemAsync(StorageConstants.Local.AuthToken, token); await _localStorage.SetItemAsync(StorageConstants.Local.RefreshToken, refreshToken); + await _localStorage.SetItemAsync(StorageConstants.Local.PassWordExpired, passwordExpired); if (!string.IsNullOrEmpty(userImageURL)) { await _localStorage.SetItemAsync(StorageConstants.Local.UserImageURL, userImageURL); @@ -75,6 +79,8 @@ public async Task Logout() await _localStorage.RemoveItemAsync(StorageConstants.Local.AuthToken); await _localStorage.RemoveItemAsync(StorageConstants.Local.RefreshToken); await _localStorage.RemoveItemAsync(StorageConstants.Local.UserImageURL); + await _localStorage.RemoveItemAsync(StorageConstants.Local.PassWordExpired); + ((BlazorHeroStateProvider)_authenticationStateProvider).MarkUserAsLoggedOut(); _httpClient.DefaultRequestHeaders.Authorization = null; return await Result.SuccessAsync(); diff --git a/src/Client/Pages/Identity/Security.razor b/src/Client/Pages/Identity/Security.razor index 3dcc2da4b..16e4a9368 100644 --- a/src/Client/Pages/Identity/Security.razor +++ b/src/Client/Pages/Identity/Security.razor @@ -1,5 +1,5 @@ @inject Microsoft.Extensions.Localization.IStringLocalizer _localizer - +@page "/account/change-password/" diff --git a/src/Client/Shared/MainBody.razor.cs b/src/Client/Shared/MainBody.razor.cs index 217d0561e..14937f0c5 100644 --- a/src/Client/Shared/MainBody.razor.cs +++ b/src/Client/Shared/MainBody.razor.cs @@ -169,7 +169,7 @@ private async Task LoadDataAsync() SecondName = string.Empty; Email = string.Empty; FirstLetterOfName = char.MinValue; - //await _authenticationManager.Logout(); + await _authenticationManager.Logout(); } } } diff --git a/src/Client/Shared/NavMenu.razor b/src/Client/Shared/NavMenu.razor index 15e35bd12..dee0759cb 100644 --- a/src/Client/Shared/NavMenu.razor +++ b/src/Client/Shared/NavMenu.razor @@ -1,5 +1,6 @@ @inject Microsoft.Extensions.Localization.IStringLocalizer _localizer @using System.Security.Claims +@using BlazorHero.CleanArchitecture.Shared.Constants.Storage @@ -115,5 +116,10 @@ _canViewChat = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Communication.Chat)).Succeeded; _canViewProducts = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Products.View)).Succeeded; _canViewBrands = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Brands.View)).Succeeded; + var passwordIsExpired = await _localStorage.GetItemAsync(StorageConstants.Local.PassWordExpired); + if (passwordIsExpired) + { + _navigationManager.NavigateTo("/account/change-password/"); + } } } \ No newline at end of file diff --git a/src/Infrastructure/Migrations/20240503112059_Adding-Lastpassword-Modified.Designer.cs b/src/Infrastructure/Migrations/20240503112059_Adding-Lastpassword-Modified.Designer.cs new file mode 100644 index 000000000..1563b0d5f --- /dev/null +++ b/src/Infrastructure/Migrations/20240503112059_Adding-Lastpassword-Modified.Designer.cs @@ -0,0 +1,698 @@ +// +using System; +using BlazorHero.CleanArchitecture.Infrastructure.Contexts; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace BlazorHero.CleanArchitecture.Infrastructure.Migrations +{ + [DbContext(typeof(BlazorHeroContext))] + [Migration("20240503112059_Adding-Lastpassword-Modified")] + partial class AddingLastpasswordModified + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.4") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("CreatedDate") + .HasColumnType("datetime2"); + + b.Property("FromUserId") + .HasColumnType("nvarchar(450)"); + + b.Property("Message") + .HasColumnType("nvarchar(max)"); + + b.Property("ToUserId") + .HasColumnType("nvarchar(450)"); + + b.HasKey("Id"); + + b.HasIndex("FromUserId"); + + b.HasIndex("ToUserId"); + + b.ToTable("ChatHistory", (string)null); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("CreatedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("CreatedOn") + .HasColumnType("datetime2"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("LastModifiedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("LastModifiedOn") + .HasColumnType("datetime2"); + + b.Property("Name") + .HasColumnType("nvarchar(max)"); + + b.Property("Tax") + .HasColumnType("decimal(18,2)"); + + b.HasKey("Id"); + + b.ToTable("Brands"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("Barcode") + .HasColumnType("nvarchar(max)"); + + b.Property("BrandId") + .HasColumnType("int"); + + b.Property("CreatedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("CreatedOn") + .HasColumnType("datetime2"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("ImageDataURL") + .HasColumnType("text"); + + b.Property("LastModifiedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("LastModifiedOn") + .HasColumnType("datetime2"); + + b.Property("Name") + .HasColumnType("nvarchar(max)"); + + b.Property("Rate") + .HasColumnType("decimal(18,2)"); + + b.HasKey("Id"); + + b.HasIndex("BrandId"); + + b.ToTable("Products"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.ExtendedAttributes.DocumentExtendedAttribute", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("CreatedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("CreatedOn") + .HasColumnType("datetime2"); + + b.Property("DateTime") + .HasColumnType("datetime2"); + + b.Property("Decimal") + .HasColumnType("decimal(18,2)"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("EntityId") + .HasColumnType("int"); + + b.Property("ExternalId") + .HasColumnType("nvarchar(max)"); + + b.Property("Group") + .HasColumnType("nvarchar(max)"); + + b.Property("IsActive") + .HasColumnType("bit"); + + b.Property("Json") + .HasColumnType("nvarchar(max)"); + + b.Property("Key") + .IsRequired() + .HasColumnType("nvarchar(max)"); + + b.Property("LastModifiedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("LastModifiedOn") + .HasColumnType("datetime2"); + + b.Property("Text") + .HasColumnType("nvarchar(max)"); + + b.Property("Type") + .HasColumnType("tinyint"); + + b.HasKey("Id"); + + b.HasIndex("EntityId"); + + b.ToTable("DocumentExtendedAttributes"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("CreatedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("CreatedOn") + .HasColumnType("datetime2"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("DocumentTypeId") + .HasColumnType("int"); + + b.Property("IsPublic") + .HasColumnType("bit"); + + b.Property("LastModifiedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("LastModifiedOn") + .HasColumnType("datetime2"); + + b.Property("Title") + .HasColumnType("nvarchar(max)"); + + b.Property("URL") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.HasIndex("DocumentTypeId"); + + b.ToTable("Documents"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("CreatedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("CreatedOn") + .HasColumnType("datetime2"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("LastModifiedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("LastModifiedOn") + .HasColumnType("datetime2"); + + b.Property("Name") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.ToTable("DocumentTypes"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Infrastructure.Models.Audit.Audit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("AffectedColumns") + .HasColumnType("nvarchar(max)"); + + b.Property("DateTime") + .HasColumnType("datetime2"); + + b.Property("NewValues") + .HasColumnType("nvarchar(max)"); + + b.Property("OldValues") + .HasColumnType("nvarchar(max)"); + + b.Property("PrimaryKey") + .HasColumnType("nvarchar(max)"); + + b.Property("TableName") + .HasColumnType("nvarchar(max)"); + + b.Property("Type") + .HasColumnType("nvarchar(max)"); + + b.Property("UserId") + .HasColumnType("nvarchar(max)"); + + b.HasKey("Id"); + + b.ToTable("AuditTrails"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole", b => + { + b.Property("Id") + .HasColumnType("nvarchar(450)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("nvarchar(max)"); + + b.Property("CreatedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("CreatedOn") + .HasColumnType("datetime2"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("LastModifiedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("LastModifiedOn") + .HasColumnType("datetime2"); + + b.Property("Name") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName") + .IsUnique() + .HasDatabaseName("RoleNameIndex") + .HasFilter("[NormalizedName] IS NOT NULL"); + + b.ToTable("Roles", "Identity"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("nvarchar(max)"); + + b.Property("ClaimValue") + .HasColumnType("nvarchar(max)"); + + b.Property("CreatedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("CreatedOn") + .HasColumnType("datetime2"); + + b.Property("Description") + .HasColumnType("nvarchar(max)"); + + b.Property("Group") + .HasColumnType("nvarchar(max)"); + + b.Property("LastModifiedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("LastModifiedOn") + .HasColumnType("datetime2"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("nvarchar(450)"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("RoleClaims", "Identity"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("nvarchar(450)"); + + b.Property("AccessFailedCount") + .HasColumnType("int"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("nvarchar(max)"); + + b.Property("CreatedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("CreatedOn") + .HasColumnType("datetime2"); + + b.Property("DeletedOn") + .HasColumnType("datetime2"); + + b.Property("Email") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("EmailConfirmed") + .HasColumnType("bit"); + + b.Property("FirstName") + .HasColumnType("nvarchar(max)"); + + b.Property("IsActive") + .HasColumnType("bit"); + + b.Property("IsDeleted") + .HasColumnType("bit"); + + b.Property("LastModifiedBy") + .HasColumnType("nvarchar(128)"); + + b.Property("LastModifiedOn") + .HasColumnType("datetime2"); + + b.Property("LastName") + .HasColumnType("nvarchar(max)"); + + b.Property("LastPasswordChangedDate") + .HasColumnType("datetime2"); + + b.Property("LockoutEnabled") + .HasColumnType("bit"); + + b.Property("LockoutEnd") + .HasColumnType("datetimeoffset"); + + b.Property("NormalizedEmail") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedUserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("PasswordHash") + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumber") + .HasColumnType("nvarchar(max)"); + + b.Property("PhoneNumberConfirmed") + .HasColumnType("bit"); + + b.Property("ProfilePictureDataUrl") + .HasColumnType("text"); + + b.Property("RefreshToken") + .HasColumnType("nvarchar(max)"); + + b.Property("RefreshTokenExpiryTime") + .HasColumnType("datetime2"); + + b.Property("SecurityStamp") + .HasColumnType("nvarchar(max)"); + + b.Property("TwoFactorEnabled") + .HasColumnType("bit"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail") + .HasDatabaseName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasDatabaseName("UserNameIndex") + .HasFilter("[NormalizedUserName] IS NOT NULL"); + + b.ToTable("Users", "Identity"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("nvarchar(max)"); + + b.Property("ClaimValue") + .HasColumnType("nvarchar(max)"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("nvarchar(450)"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("UserClaims", "Identity"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.Property("LoginProvider") + .HasColumnType("nvarchar(450)"); + + b.Property("ProviderKey") + .HasColumnType("nvarchar(450)"); + + b.Property("ProviderDisplayName") + .HasColumnType("nvarchar(max)"); + + b.Property("UserId") + .IsRequired() + .HasColumnType("nvarchar(450)"); + + b.HasKey("LoginProvider", "ProviderKey"); + + b.HasIndex("UserId"); + + b.ToTable("UserLogins", "Identity"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("nvarchar(450)"); + + b.Property("RoleId") + .HasColumnType("nvarchar(450)"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId"); + + b.ToTable("UserRoles", "Identity"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("nvarchar(450)"); + + b.Property("LoginProvider") + .HasColumnType("nvarchar(450)"); + + b.Property("Name") + .HasColumnType("nvarchar(450)"); + + b.Property("Value") + .HasColumnType("nvarchar(max)"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("UserTokens", "Identity"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory", b => + { + b.HasOne("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser", "FromUser") + .WithMany("ChatHistoryFromUsers") + .HasForeignKey("FromUserId"); + + b.HasOne("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser", "ToUser") + .WithMany("ChatHistoryToUsers") + .HasForeignKey("ToUserId"); + + b.Navigation("FromUser"); + + b.Navigation("ToUser"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Product", b => + { + b.HasOne("BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand", "Brand") + .WithMany() + .HasForeignKey("BrandId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Brand"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.ExtendedAttributes.DocumentExtendedAttribute", b => + { + b.HasOne("BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document", "Entity") + .WithMany("ExtendedAttributes") + .HasForeignKey("EntityId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Entity"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document", b => + { + b.HasOne("BlazorHero.CleanArchitecture.Domain.Entities.Misc.DocumentType", "DocumentType") + .WithMany() + .HasForeignKey("DocumentTypeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("DocumentType"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRoleClaim", b => + { + b.HasOne("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole", "Role") + .WithMany("RoleClaims") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.Navigation("Role"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.HasOne("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.HasOne("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => + { + b.HasOne("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.HasOne("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.Misc.Document", b => + { + b.Navigation("ExtendedAttributes"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroRole", b => + { + b.Navigation("RoleClaims"); + }); + + modelBuilder.Entity("BlazorHero.CleanArchitecture.Infrastructure.Models.Identity.BlazorHeroUser", b => + { + b.Navigation("ChatHistoryFromUsers"); + + b.Navigation("ChatHistoryToUsers"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/src/Infrastructure/Migrations/20240503112059_Adding-Lastpassword-Modified.cs b/src/Infrastructure/Migrations/20240503112059_Adding-Lastpassword-Modified.cs new file mode 100644 index 000000000..4e18e199a --- /dev/null +++ b/src/Infrastructure/Migrations/20240503112059_Adding-Lastpassword-Modified.cs @@ -0,0 +1,331 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace BlazorHero.CleanArchitecture.Infrastructure.Migrations +{ + /// + public partial class AddingLastpasswordModified : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + schema: "Identity", + table: "Users", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + schema: "Identity", + table: "Users", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AddColumn( + name: "LastPasswordChangedDate", + schema: "Identity", + table: "Users", + type: "datetime2", + nullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + schema: "Identity", + table: "Roles", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + schema: "Identity", + table: "Roles", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + schema: "Identity", + table: "RoleClaims", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + schema: "Identity", + table: "RoleClaims", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "Products", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "Products", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "DocumentTypes", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "DocumentTypes", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "Documents", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "Documents", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "DocumentExtendedAttributes", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "DocumentExtendedAttributes", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "Brands", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "Brands", + type: "nvarchar(128)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(max)", + oldNullable: true); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "LastPasswordChangedDate", + schema: "Identity", + table: "Users"); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + schema: "Identity", + table: "Users", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + schema: "Identity", + table: "Users", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + schema: "Identity", + table: "Roles", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + schema: "Identity", + table: "Roles", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + schema: "Identity", + table: "RoleClaims", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + schema: "Identity", + table: "RoleClaims", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "Products", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "Products", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "DocumentTypes", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "DocumentTypes", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "Documents", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "Documents", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "DocumentExtendedAttributes", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "DocumentExtendedAttributes", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "LastModifiedBy", + table: "Brands", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "CreatedBy", + table: "Brands", + type: "nvarchar(max)", + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldNullable: true); + } + } +} diff --git a/src/Infrastructure/Migrations/BlazorHeroContextModelSnapshot.cs b/src/Infrastructure/Migrations/BlazorHeroContextModelSnapshot.cs index 722eed9c6..0a9a7e3d0 100644 --- a/src/Infrastructure/Migrations/BlazorHeroContextModelSnapshot.cs +++ b/src/Infrastructure/Migrations/BlazorHeroContextModelSnapshot.cs @@ -6,6 +6,8 @@ using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +#nullable disable + namespace BlazorHero.CleanArchitecture.Infrastructure.Migrations { [DbContext(typeof(BlazorHeroContext))] @@ -15,16 +17,18 @@ protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder - .HasAnnotation("Relational:MaxIdentifierLength", 128) - .HasAnnotation("ProductVersion", "5.0.6") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasAnnotation("ProductVersion", "8.0.4") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); modelBuilder.Entity("BlazorHero.CleanArchitecture.Application.Models.Chat.ChatHistory", b => { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnType("bigint") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasColumnType("bigint"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("CreatedDate") .HasColumnType("datetime2"); @@ -44,18 +48,19 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("ToUserId"); - b.ToTable("ChatHistory"); + b.ToTable("ChatHistory", (string)null); }); modelBuilder.Entity("BlazorHero.CleanArchitecture.Domain.Entities.Catalog.Brand", b => { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnType("int") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("CreatedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("CreatedOn") .HasColumnType("datetime2"); @@ -64,7 +69,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("LastModifiedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("LastModifiedOn") .HasColumnType("datetime2"); @@ -84,8 +89,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnType("int") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("Barcode") .HasColumnType("nvarchar(max)"); @@ -94,7 +100,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("int"); b.Property("CreatedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("CreatedOn") .HasColumnType("datetime2"); @@ -106,7 +112,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("text"); b.Property("LastModifiedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("LastModifiedOn") .HasColumnType("datetime2"); @@ -128,11 +134,12 @@ protected override void BuildModel(ModelBuilder modelBuilder) { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnType("int") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("CreatedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("CreatedOn") .HasColumnType("datetime2"); @@ -166,7 +173,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("LastModifiedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("LastModifiedOn") .HasColumnType("datetime2"); @@ -188,11 +195,12 @@ protected override void BuildModel(ModelBuilder modelBuilder) { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnType("int") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("CreatedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("CreatedOn") .HasColumnType("datetime2"); @@ -207,7 +215,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("bit"); b.Property("LastModifiedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("LastModifiedOn") .HasColumnType("datetime2"); @@ -229,11 +237,12 @@ protected override void BuildModel(ModelBuilder modelBuilder) { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnType("int") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("CreatedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("CreatedOn") .HasColumnType("datetime2"); @@ -242,7 +251,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("LastModifiedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("LastModifiedOn") .HasColumnType("datetime2"); @@ -259,8 +268,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnType("int") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("AffectedColumns") .HasColumnType("nvarchar(max)"); @@ -301,7 +311,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("CreatedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("CreatedOn") .HasColumnType("datetime2"); @@ -310,7 +320,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("LastModifiedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("LastModifiedOn") .HasColumnType("datetime2"); @@ -337,8 +347,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnType("int") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("ClaimType") .HasColumnType("nvarchar(max)"); @@ -347,7 +358,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("CreatedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("CreatedOn") .HasColumnType("datetime2"); @@ -359,7 +370,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("LastModifiedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("LastModifiedOn") .HasColumnType("datetime2"); @@ -389,7 +400,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(max)"); b.Property("CreatedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("CreatedOn") .HasColumnType("datetime2"); @@ -414,7 +425,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("bit"); b.Property("LastModifiedBy") - .HasColumnType("nvarchar(max)"); + .HasColumnType("nvarchar(128)"); b.Property("LastModifiedOn") .HasColumnType("datetime2"); @@ -422,6 +433,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("LastName") .HasColumnType("nvarchar(max)"); + b.Property("LastPasswordChangedDate") + .HasColumnType("datetime2"); + b.Property("LockoutEnabled") .HasColumnType("bit"); @@ -481,8 +495,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) { b.Property("Id") .ValueGeneratedOnAdd() - .HasColumnType("int") - .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); + .HasColumnType("int"); + + SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id")); b.Property("ClaimType") .HasColumnType("nvarchar(max)"); diff --git a/src/Infrastructure/Models/Identity/BlazorHeroUser.cs b/src/Infrastructure/Models/Identity/BlazorHeroUser.cs index 695cf1f1a..b7267b3a9 100644 --- a/src/Infrastructure/Models/Identity/BlazorHeroUser.cs +++ b/src/Infrastructure/Models/Identity/BlazorHeroUser.cs @@ -25,6 +25,7 @@ public class BlazorHeroUser : IdentityUser, IChatUser, IAuditableEntity< public DateTime? LastModifiedOn { get; set; } public bool IsDeleted { get; set; } + public DateTime? LastPasswordChangedDate { get; set; } public DateTime? DeletedOn { get; set; } public bool IsActive { get; set; } diff --git a/src/Infrastructure/Services/Identity/IdentityService.cs b/src/Infrastructure/Services/Identity/IdentityService.cs index dae9dcee8..7625953a7 100644 --- a/src/Infrastructure/Services/Identity/IdentityService.cs +++ b/src/Infrastructure/Services/Identity/IdentityService.cs @@ -4,10 +4,12 @@ using BlazorHero.CleanArchitecture.Application.Responses.Identity; using BlazorHero.CleanArchitecture.Infrastructure.Models.Identity; using BlazorHero.CleanArchitecture.Shared.Wrapper; + using Microsoft.AspNetCore.Identity; using Microsoft.Extensions.Localization; using Microsoft.Extensions.Options; using Microsoft.IdentityModel.Tokens; + using System; using System.Collections.Generic; using System.IdentityModel.Tokens.Jwt; @@ -26,17 +28,19 @@ public class IdentityService : ITokenService private readonly UserManager _userManager; private readonly RoleManager _roleManager; private readonly AppConfiguration _appConfig; + private readonly PasswordPolicy _passwordPolicy; private readonly SignInManager _signInManager; private readonly IStringLocalizer _localizer; public IdentityService( UserManager userManager, RoleManager roleManager, - IOptions appConfig, SignInManager signInManager, + IOptions appConfig, IOptions passwordPolicy, SignInManager signInManager, IStringLocalizer localizer) { _userManager = userManager; _roleManager = roleManager; _appConfig = appConfig.Value; + _passwordPolicy = passwordPolicy.Value; _signInManager = signInManager; _localizer = localizer; } @@ -65,9 +69,14 @@ public async Task> LoginAsync(TokenRequest model) user.RefreshToken = GenerateRefreshToken(); user.RefreshTokenExpiryTime = DateTime.Now.AddDays(7); await _userManager.UpdateAsync(user); - + var ComparisionDate = DateTime.Now.AddDays(-_passwordPolicy.PasswordLifeTimeinDays); + bool passwordExpired = _passwordPolicy.PasswordCanExpire +&& (user.LastPasswordChangedDate.HasValue + ? user.LastPasswordChangedDate.Value<= ComparisionDate + : user.CreatedOn <= ComparisionDate); var token = await GenerateJwtAsync(user); - var response = new TokenResponse { Token = token, RefreshToken = user.RefreshToken, UserImageURL = user.ProfilePictureDataUrl }; + var response = new TokenResponse { Token = token, RefreshToken = user.RefreshToken, UserImageURL = user.ProfilePictureDataUrl, PasswordExpired = passwordExpired }; + return await Result.SuccessAsync(response); } diff --git a/src/Server/Extensions/ApplicationBuilderExtensions.cs b/src/Server/Extensions/ApplicationBuilderExtensions.cs index e380325c9..d18953010 100644 --- a/src/Server/Extensions/ApplicationBuilderExtensions.cs +++ b/src/Server/Extensions/ApplicationBuilderExtensions.cs @@ -97,5 +97,11 @@ private static AppConfiguration GetApplicationSettings(IConfiguration configurat var applicationSettingsConfiguration = configuration.GetSection(nameof(AppConfiguration)); return applicationSettingsConfiguration.Get(); } + + private static PasswordPolicy GetPasswordPolicySettings(IConfiguration configuration) + { + var applicationSettingsConfiguration = configuration.GetSection(nameof(PasswordPolicy)); + return applicationSettingsConfiguration.Get(); + } } } \ No newline at end of file diff --git a/src/Server/Extensions/ServiceCollectionExtensions.cs b/src/Server/Extensions/ServiceCollectionExtensions.cs index 06831c25b..a6a0689e7 100644 --- a/src/Server/Extensions/ServiceCollectionExtensions.cs +++ b/src/Server/Extensions/ServiceCollectionExtensions.cs @@ -129,6 +129,17 @@ internal static AppConfiguration GetApplicationSettings( services.Configure(applicationSettingsConfiguration); return applicationSettingsConfiguration.Get(); } + internal static void GetPasswordPolicySettings( + this IServiceCollection services, + IConfiguration configuration) + { + var passwordPolicyConfiguration = configuration.GetSection(nameof(PasswordPolicy)); + services.Configure(passwordPolicyConfiguration); + //var x = passwordPolicyConfiguration.Get(); + //services.AddSingleton(_ => x); + //services.Configure(passwordPolicyConfiguration); + + } internal static void RegisterSwagger(this IServiceCollection services) { diff --git a/src/Server/Startup.cs b/src/Server/Startup.cs index 7e6f14c75..7870b16ce 100644 --- a/src/Server/Startup.cs +++ b/src/Server/Startup.cs @@ -44,6 +44,7 @@ public void ConfigureServices(IServiceCollection services) services.AddServerLocalization(); services.AddIdentity(); services.AddJwtAuthentication(services.GetApplicationSettings(_configuration)); + services.GetPasswordPolicySettings(_configuration); services.AddSignalR(); services.AddApplicationLayer(); services.AddApplicationServices(); diff --git a/src/Server/appsettings.json b/src/Server/appsettings.json index a3a5dc7dc..45e919d11 100644 --- a/src/Server/appsettings.json +++ b/src/Server/appsettings.json @@ -26,6 +26,10 @@ "Password": "vAKmWQB8CyPUBg8rBQ", "DisplayName": "Mukesh Murugan" }, + "PasswordPolicy": { + "PasswordCanExpire": true, + "PasswordLifeTimeinDays": 90 + }, //For Serilog Configuration, refer https://codewithmukesh.com/blog/serilog-in-aspnet-core-3-1/ "Serilog": { "MinimumLevel": { diff --git a/src/Shared/Constants/Storage/StorageConstants.cs b/src/Shared/Constants/Storage/StorageConstants.cs index f68d054f6..a6283ea00 100644 --- a/src/Shared/Constants/Storage/StorageConstants.cs +++ b/src/Shared/Constants/Storage/StorageConstants.cs @@ -5,7 +5,7 @@ public static class StorageConstants public static class Local { public static string Preference = "clientPreference"; - + public static string PassWordExpired = "PassWordExpired"; public static string AuthToken = "authToken"; public static string RefreshToken = "refreshToken"; public static string UserImageURL = "userImageURL"; From e1cabdfd94772cc8cb9dc344b76cb9f3406369b6 Mon Sep 17 00:00:00 2001 From: Daniel WOAGOU Date: Fri, 3 May 2024 12:47:09 +0000 Subject: [PATCH 7/9] locking features if Password is Expired --- src/Client/Pages/Identity/Security.razor | 2 +- src/Client/Shared/NavMenu.razor | 24 ++++++++++--------- .../Services/Identity/AccountService.cs | 5 +++- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/Client/Pages/Identity/Security.razor b/src/Client/Pages/Identity/Security.razor index 16e4a9368..efdb6b9d7 100644 --- a/src/Client/Pages/Identity/Security.razor +++ b/src/Client/Pages/Identity/Security.razor @@ -1,5 +1,5 @@ @inject Microsoft.Extensions.Localization.IStringLocalizer _localizer -@page "/account/change-password/" +@page "/change-password/" diff --git a/src/Client/Shared/NavMenu.razor b/src/Client/Shared/NavMenu.razor index dee0759cb..dc9d92e17 100644 --- a/src/Client/Shared/NavMenu.razor +++ b/src/Client/Shared/NavMenu.razor @@ -106,20 +106,22 @@ protected override async Task OnParametersSetAsync() { _authenticationStateProviderUser = await _stateProvider.GetAuthenticationStateProviderUserAsync(); - _canViewHangfire = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Hangfire.View)).Succeeded; - _canViewDashboards = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Dashboards.View)).Succeeded; - _canViewDocuments = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Documents.View)).Succeeded; - _canViewDocumentTypes = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.DocumentTypes.View)).Succeeded; - _canViewAuditTrails = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.AuditTrails.View)).Succeeded; - _canViewRoles = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Roles.View)).Succeeded; - _canViewUsers = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Users.View)).Succeeded; - _canViewChat = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Communication.Chat)).Succeeded; - _canViewProducts = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Products.View)).Succeeded; - _canViewBrands = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Brands.View)).Succeeded; var passwordIsExpired = await _localStorage.GetItemAsync(StorageConstants.Local.PassWordExpired); if (passwordIsExpired) { - _navigationManager.NavigateTo("/account/change-password/"); + _navigationManager.NavigateTo("/change-password/"); } + + _canViewHangfire = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Hangfire.View)).Succeeded; + _canViewDashboards = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Dashboards.View)).Succeeded; + _canViewDocuments = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Documents.View)).Succeeded && !passwordIsExpired; + _canViewDocumentTypes = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.DocumentTypes.View)).Succeeded && !passwordIsExpired; + _canViewAuditTrails = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.AuditTrails.View)).Succeeded && !passwordIsExpired; + _canViewRoles = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Roles.View)).Succeeded && !passwordIsExpired; + _canViewUsers = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Users.View)).Succeeded && !passwordIsExpired; + _canViewChat = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Communication.Chat)).Succeeded && !passwordIsExpired; + _canViewProducts = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Products.View)).Succeeded && !passwordIsExpired; + _canViewBrands = (await _authorizationService.AuthorizeAsync(_authenticationStateProviderUser, Permissions.Brands.View)).Succeeded && !passwordIsExpired; + } } \ No newline at end of file diff --git a/src/Infrastructure/Services/Identity/AccountService.cs b/src/Infrastructure/Services/Identity/AccountService.cs index cdc7beaca..7f2820508 100644 --- a/src/Infrastructure/Services/Identity/AccountService.cs +++ b/src/Infrastructure/Services/Identity/AccountService.cs @@ -8,6 +8,7 @@ using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Localization; +using System; namespace BlazorHero.CleanArchitecture.Infrastructure.Services.Identity { @@ -37,11 +38,13 @@ public async Task ChangePasswordAsync(ChangePasswordRequest model, stri { return await Result.FailAsync(_localizer["User Not Found."]); } - + user.LastPasswordChangedDate = DateTime.Now; var identityResult = await this._userManager.ChangePasswordAsync( user, model.Password, model.NewPassword); + user.LastPasswordChangedDate = DateTime.Now; + await _userManager.UpdateAsync(user); var errors = identityResult.Errors.Select(e => _localizer[e.Description].ToString()).ToList(); return identityResult.Succeeded ? await Result.SuccessAsync() : await Result.FailAsync(errors); } From 23836c154f246a36b090705c5af6705ee96abb6b Mon Sep 17 00:00:00 2001 From: Daniel WOAGOU Date: Fri, 3 May 2024 15:11:24 +0000 Subject: [PATCH 8/9] Resend Confirmation Mail in case the link is expired or not received --- .../Services/Identity/IUserService.cs | 2 ++ .../Identity/GetConfirmationLinkRequest.cs | 12 +++++++ .../Managers/Identity/Users/IUserManager.cs | 1 + .../Managers/Identity/Users/UserManager.cs | 6 ++++ .../Routes/UserEndpoints.cs | 1 + src/Client/Pages/Identity/Users.razor | 2 ++ src/Client/Pages/Identity/Users.razor.cs | 5 +++ .../Services/Identity/UserService.cs | 32 +++++++++++++------ .../Controllers/Identity/UserController.cs | 12 +++++++ 9 files changed, 63 insertions(+), 10 deletions(-) create mode 100644 src/Application/Requests/Identity/GetConfirmationLinkRequest.cs diff --git a/src/Application/Interfaces/Services/Identity/IUserService.cs b/src/Application/Interfaces/Services/Identity/IUserService.cs index 16d6cf131..8165dfd5b 100644 --- a/src/Application/Interfaces/Services/Identity/IUserService.cs +++ b/src/Application/Interfaces/Services/Identity/IUserService.cs @@ -2,6 +2,7 @@ using BlazorHero.CleanArchitecture.Application.Requests.Identity; using BlazorHero.CleanArchitecture.Application.Responses.Identity; using BlazorHero.CleanArchitecture.Shared.Wrapper; + using System.Collections.Generic; using System.Threading.Tasks; @@ -24,6 +25,7 @@ public interface IUserService : IService Task UpdateRolesAsync(UpdateUserRolesRequest request); Task> ConfirmEmailAsync(string userId, string code); + Task SendConfirmEmailAsync(GetConfirmationLinkRequest request); Task ForgotPasswordAsync(ForgotPasswordRequest request, string origin); diff --git a/src/Application/Requests/Identity/GetConfirmationLinkRequest.cs b/src/Application/Requests/Identity/GetConfirmationLinkRequest.cs new file mode 100644 index 000000000..414234fa4 --- /dev/null +++ b/src/Application/Requests/Identity/GetConfirmationLinkRequest.cs @@ -0,0 +1,12 @@ +namespace BlazorHero.CleanArchitecture.Application.Requests.Identity; + +public class GetConfirmationLinkRequest +{ + public GetConfirmationLinkRequest(string userId, string origin) + { + UserId = userId; + Origin = origin; + } + public string UserId { get; init; } + public string Origin { get; init; } +} diff --git a/src/Client.Infrastructure/Managers/Identity/Users/IUserManager.cs b/src/Client.Infrastructure/Managers/Identity/Users/IUserManager.cs index 024e98709..39512d848 100644 --- a/src/Client.Infrastructure/Managers/Identity/Users/IUserManager.cs +++ b/src/Client.Infrastructure/Managers/Identity/Users/IUserManager.cs @@ -19,6 +19,7 @@ public interface IUserManager : IManager Task> GetRolesAsync(string userId); Task RegisterUserAsync(RegisterRequest request); + Task ResendConfirmationMailAsync(string userId); Task ToggleUserStatusAsync(ToggleUserStatusRequest request); diff --git a/src/Client.Infrastructure/Managers/Identity/Users/UserManager.cs b/src/Client.Infrastructure/Managers/Identity/Users/UserManager.cs index 7e865476a..39cf096b2 100644 --- a/src/Client.Infrastructure/Managers/Identity/Users/UserManager.cs +++ b/src/Client.Infrastructure/Managers/Identity/Users/UserManager.cs @@ -2,6 +2,7 @@ using BlazorHero.CleanArchitecture.Application.Responses.Identity; using BlazorHero.CleanArchitecture.Client.Infrastructure.Extensions; using BlazorHero.CleanArchitecture.Shared.Wrapper; + using System.Collections.Generic; using System.Net.Http; using System.Net.Http.Json; @@ -35,6 +36,11 @@ public async Task RegisterUserAsync(RegisterRequest request) var response = await _httpClient.PostAsJsonAsync(Routes.UserEndpoints.Register, request); return await response.ToResult(); } + public async Task ResendConfirmationMailAsync(string userId) + { + var response = await _httpClient.PostAsJsonAsync(Routes.UserEndpoints.ResendMail, userId); + return await response.ToResult(); + } public async Task ToggleUserStatusAsync(ToggleUserStatusRequest request) { diff --git a/src/Client.Infrastructure/Routes/UserEndpoints.cs b/src/Client.Infrastructure/Routes/UserEndpoints.cs index 2d84d0e14..7022c8d62 100644 --- a/src/Client.Infrastructure/Routes/UserEndpoints.cs +++ b/src/Client.Infrastructure/Routes/UserEndpoints.cs @@ -24,5 +24,6 @@ public static string ExportFiltered(string searchString) public static string ToggleUserStatus = "api/identity/user/toggle-status"; public static string ForgotPassword = "api/identity/user/forgot-password"; public static string ResetPassword = "api/identity/user/reset-password"; + public static string ResendMail = "api/identity/user/resend-mail"; } } \ No newline at end of file diff --git a/src/Client/Pages/Identity/Users.razor b/src/Client/Pages/Identity/Users.razor index 98e4d11e9..7e637fc97 100644 --- a/src/Client/Pages/Identity/Users.razor +++ b/src/Client/Pages/Identity/Users.razor @@ -78,6 +78,8 @@ else { @_localizer["Manage Roles"] } + @_localizer["(Re) Send Confimation Mail"] + diff --git a/src/Client/Pages/Identity/Users.razor.cs b/src/Client/Pages/Identity/Users.razor.cs index e4a553abd..b04029247 100644 --- a/src/Client/Pages/Identity/Users.razor.cs +++ b/src/Client/Pages/Identity/Users.razor.cs @@ -9,6 +9,7 @@ using BlazorHero.CleanArchitecture.Shared.Constants.Permission; using Microsoft.AspNetCore.Authorization; using Microsoft.JSInterop; +using Polly; namespace BlazorHero.CleanArchitecture.Client.Pages.Identity { @@ -118,5 +119,9 @@ private void ManageRoles(string userId, string email) if (email == "mukesh@blazorhero.com") _snackBar.Add(_localizer["Not Allowed."], Severity.Error); else _navigationManager.NavigateTo($"/identity/user-roles/{userId}"); } + private void SendMail(string userId) + { + _userManager.ResendConfirmationMailAsync(userId); + } } } \ No newline at end of file diff --git a/src/Infrastructure/Services/Identity/UserService.cs b/src/Infrastructure/Services/Identity/UserService.cs index 7c9bd38ef..98d8a3b24 100644 --- a/src/Infrastructure/Services/Identity/UserService.cs +++ b/src/Infrastructure/Services/Identity/UserService.cs @@ -16,6 +16,7 @@ using BlazorHero.CleanArchitecture.Infrastructure.Models.Identity; using BlazorHero.CleanArchitecture.Infrastructure.Specifications; using BlazorHero.CleanArchitecture.Shared.Constants.Role; +using BlazorHero.CleanArchitecture.Shared.Models; using BlazorHero.CleanArchitecture.Shared.Wrapper; using Hangfire; using Microsoft.AspNetCore.Identity; @@ -96,15 +97,7 @@ public async Task RegisterAsync(RegisterRequest request, string origin) await _userManager.AddToRoleAsync(user, RoleConstants.BasicRole); if (!request.AutoConfirmEmail) { - var verificationUri = await SendVerificationEmail(user, origin); - var mailRequest = new MailRequest - { - From = "mail@codewithmukesh.com", - To = user.Email, - Body = string.Format(_localizer["Please confirm your account by clicking here."], verificationUri), - Subject = _localizer["Confirm Registration"] - }; - BackgroundJob.Enqueue(() => _mailService.SendAsync(mailRequest)); + await SendConfirmationMail(user, origin); return await Result.SuccessAsync(user.Id, string.Format(_localizer["User {0} Registered. Please check your Mailbox to verify!"], user.UserName)); } return await Result.SuccessAsync(user.Id, string.Format(_localizer["User {0} Registered."], user.UserName)); @@ -120,7 +113,19 @@ public async Task RegisterAsync(RegisterRequest request, string origin) } } - private async Task SendVerificationEmail(BlazorHeroUser user, string origin) + private async Task SendConfirmationMail(BlazorHeroUser user, string origin) + { + var verificationUri = await SendVerificationEmail(user, origin); + var mailRequest = new MailRequest + { + From = "mail@codewithmukesh.com", + To = user.Email, + Body = string.Format(_localizer["Please confirm your account by clicking here."], verificationUri), + Subject = _localizer["Confirm Registration"] + }; + BackgroundJob.Enqueue(() => _mailService.SendAsync(mailRequest)); + } + public async Task SendVerificationEmail(BlazorHeroUser user, string origin) { var code = await _userManager.GenerateEmailConfirmationTokenAsync(user); code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code)); @@ -301,5 +306,12 @@ public async Task ExportToExcelAsync(string searchString = "") return result; } + + public async Task SendConfirmEmailAsync(GetConfirmationLinkRequest request) + { + var user =await _userManager.FindByIdAsync(request.UserId); + await SendConfirmationMail(user, request.Origin); + return Result.Success("Mail Sent"); + } } } diff --git a/src/Server/Controllers/Identity/UserController.cs b/src/Server/Controllers/Identity/UserController.cs index 242838816..540f1aa50 100644 --- a/src/Server/Controllers/Identity/UserController.cs +++ b/src/Server/Controllers/Identity/UserController.cs @@ -131,6 +131,18 @@ public async Task ResetPasswordAsync(ResetPasswordRequest request return Ok(await _userService.ResetPasswordAsync(request)); } + /// + /// Reset Password + /// + /// + /// Status 200 OK + [HttpPost("resend-mail")] + public async Task ResendConfirmationMal(string userId) + { + var origin = Request.Headers["origin"]; + return Ok(await _userService.SendConfirmEmailAsync(new GetConfirmationLinkRequest(userId, origin))); + } + /// /// Export to Excel /// From 5f85fdd4eae45ec13e043916a26a47984964366b Mon Sep 17 00:00:00 2001 From: Daniel WOAGOU Date: Mon, 6 May 2024 11:02:01 +0000 Subject: [PATCH 9/9] changing connection string --- BlazorHero.CleanArchitecture.sln | 7 +++++-- src/Server/Program.cs | 2 -- src/Server/appsettings.Development.json | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/BlazorHero.CleanArchitecture.sln b/BlazorHero.CleanArchitecture.sln index 3a4499852..584103448 100644 --- a/BlazorHero.CleanArchitecture.sln +++ b/BlazorHero.CleanArchitecture.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30804.86 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34714.143 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Source", "Source", "{0317DF35-F5C5-4986-BA37-40C28554268F}" EndProject @@ -47,6 +47,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Infrastructure.Shared", "sr EndProject Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "docker-compose.dcproj", "{161B234C-6018-4CE5-86B2-0EA95A53982D}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{101E0C35-E865-48FD-A2D8-C1CB532EC8EA}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -107,6 +109,7 @@ Global {34B1D3CA-BBB6-449E-82A7-DF2BDBC9838F} = {0317DF35-F5C5-4986-BA37-40C28554268F} {6B3A1D03-E35E-4579-A24A-E3343D024B4B} = {885BB018-5B07-4038-B061-71B70188933B} {BFAD2E2A-8C7C-4357-9C81-D2ECDEEFC0F1} = {39A93E2F-51DE-47C0-93AF-A24561630C18} + {101E0C35-E865-48FD-A2D8-C1CB532EC8EA} = {1D491AAE-7A45-4B6B-9E3B-F8F3F0EFDED5} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {ED3E6669-AEC5-4A3B-9E57-2A81DE87BAAF} diff --git a/src/Server/Program.cs b/src/Server/Program.cs index f769bae87..3669de336 100644 --- a/src/Server/Program.cs +++ b/src/Server/Program.cs @@ -32,9 +32,7 @@ public async static Task Main(string[] args) catch (Exception ex) { var logger = scope.ServiceProvider.GetRequiredService>(); - logger.LogError(ex, "An error occurred while migrating or seeding the database."); - throw; } } diff --git a/src/Server/appsettings.Development.json b/src/Server/appsettings.Development.json index 0421fb5a3..5c1983e8c 100644 --- a/src/Server/appsettings.Development.json +++ b/src/Server/appsettings.Development.json @@ -1,6 +1,6 @@ { "ConnectionStrings": { - "DefaultConnection": "Server=DESKTOP-IMBMPH6;Database=LEASING;Trusted_Connection=true;MultipleActiveResultSets=True;TrustServerCertificate=True" + "DefaultConnection": "Data Source=(localdb)\\mssqllocaldb;Initial Catalog=BlazorHero.CleanArchitecture;Integrated Security=True;MultipleActiveResultSets=True" }, "Logging": { "LogLevel": {