diff --git a/ValblazeProject/Pages/List.razor b/ValblazeProject/Pages/List.razor index 5badf11..46d0640 100644 --- a/ValblazeProject/Pages/List.razor +++ b/ValblazeProject/Pages/List.razor @@ -1,34 +1,28 @@ @page "/list" +@using ValblazeProject.Models

List

-@if (items != null) -{ - - - - - - - - - - - - - - @foreach (var item in items) - { - - - - - - - - - - } - -
IdDisplay NameStack SizeMaximum DurabilityEnchant CategoriesRepair WithCreated Date
@item.Id@item.DisplayName@item.StackSize@item.MaxDurability@(string.Join(", ", item.EnchantCategories))@(string.Join(", ", item.RepairWith))@item.CreatedDate.ToShortDateString()
-} \ No newline at end of file + + + + + + + + @(string.Join(", ", ((Item)context).EnchantCategories)) + + + + + @(string.Join(", ", ((Item)context).RepairWith)) + + + + \ No newline at end of file diff --git a/ValblazeProject/Pages/List.razor.cs b/ValblazeProject/Pages/List.razor.cs index 95425af..18713fd 100644 --- a/ValblazeProject/Pages/List.razor.cs +++ b/ValblazeProject/Pages/List.razor.cs @@ -1,11 +1,14 @@ -using Microsoft.AspNetCore.Components; +using Blazorise.DataGrid; +using Microsoft.AspNetCore.Components; using ValblazeProject.Models; namespace ValblazeProject.Pages { public partial class List { - private Item[] items; + private List items; + + private int totalItem; [Inject] public HttpClient Http { get; set; } @@ -13,9 +16,22 @@ namespace ValblazeProject.Pages [Inject] public NavigationManager NavigationManager { get; set; } - protected override async Task OnInitializedAsync() + private async Task OnReadData(DataGridReadDataEventArgs e) { - items = await Http.GetFromJsonAsync($"{NavigationManager.BaseUri}fake-data.json"); + if (e.CancellationToken.IsCancellationRequested) + { + return; + } + + // When you use a real API, we use this follow code + //var response = await Http.GetJsonAsync( $"http://my-api/api/data?page={e.Page}&pageSize={e.PageSize}" ); + var response = (await Http.GetFromJsonAsync($"{NavigationManager.BaseUri}fake-data.json")).Skip((e.Page - 1) * e.PageSize).Take(e.PageSize).ToList(); + + if (!e.CancellationToken.IsCancellationRequested) + { + totalItem = (await Http.GetFromJsonAsync>($"{NavigationManager.BaseUri}fake-data.json")).Count; + items = new List(response); // an actual data for the current page + } } } } diff --git a/ValblazeProject/Pages/_Layout.cshtml b/ValblazeProject/Pages/_Layout.cshtml index 69e5d17..32be267 100644 --- a/ValblazeProject/Pages/_Layout.cshtml +++ b/ValblazeProject/Pages/_Layout.cshtml @@ -28,5 +28,11 @@ + + + + + + diff --git a/ValblazeProject/Program.cs b/ValblazeProject/Program.cs index 562c206..4490673 100644 --- a/ValblazeProject/Program.cs +++ b/ValblazeProject/Program.cs @@ -1,3 +1,6 @@ +using Blazorise; +using Blazorise.Bootstrap; +using Blazorise.Icons.FontAwesome; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Web; using ValblazeProject.Data; @@ -12,6 +15,10 @@ builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddHttpClient(); +builder.Services + .AddBlazorise() + .AddBootstrapProviders() + .AddFontAwesomeIcons(); var app = builder.Build(); diff --git a/ValblazeProject/ValblazeProject.csproj b/ValblazeProject/ValblazeProject.csproj index c78c9c7..3656a14 100644 --- a/ValblazeProject/ValblazeProject.csproj +++ b/ValblazeProject/ValblazeProject.csproj @@ -6,4 +6,10 @@ enable + + + + + + diff --git a/ValblazeProject/_Imports.razor b/ValblazeProject/_Imports.razor index 6c45fbc..9f10276 100644 --- a/ValblazeProject/_Imports.razor +++ b/ValblazeProject/_Imports.razor @@ -8,3 +8,4 @@ @using Microsoft.JSInterop @using ValblazeProject @using ValblazeProject.Shared +@using Blazorise.DataGrid \ No newline at end of file diff --git a/ValblazeProject/obj/Debug/net6.0/ValblazeProject.assets.cache b/ValblazeProject/obj/Debug/net6.0/ValblazeProject.assets.cache index da89528..4bc4b6f 100644 Binary files a/ValblazeProject/obj/Debug/net6.0/ValblazeProject.assets.cache and b/ValblazeProject/obj/Debug/net6.0/ValblazeProject.assets.cache differ diff --git a/ValblazeProject/obj/Debug/net6.0/ValblazeProject.csproj.AssemblyReference.cache b/ValblazeProject/obj/Debug/net6.0/ValblazeProject.csproj.AssemblyReference.cache index c3f5a79..f4f6535 100644 Binary files a/ValblazeProject/obj/Debug/net6.0/ValblazeProject.csproj.AssemblyReference.cache and b/ValblazeProject/obj/Debug/net6.0/ValblazeProject.csproj.AssemblyReference.cache differ diff --git a/ValblazeProject/obj/ValblazeProject.csproj.nuget.dgspec.json b/ValblazeProject/obj/ValblazeProject.csproj.nuget.dgspec.json index 333b837..01ac477 100644 --- a/ValblazeProject/obj/ValblazeProject.csproj.nuget.dgspec.json +++ b/ValblazeProject/obj/ValblazeProject.csproj.nuget.dgspec.json @@ -39,6 +39,20 @@ "frameworks": { "net6.0": { "targetAlias": "net6.0", + "dependencies": { + "Blazorise.Bootstrap": { + "target": "Package", + "version": "[1.1.2, )" + }, + "Blazorise.DataGrid": { + "target": "Package", + "version": "[1.1.2, )" + }, + "Blazorise.Icons.FontAwesome": { + "target": "Package", + "version": "[1.1.2, )" + } + }, "imports": [ "net461", "net462", diff --git a/ValblazeProject/obj/ValblazeProject.csproj.nuget.g.props b/ValblazeProject/obj/ValblazeProject.csproj.nuget.g.props index 4ce8425..6931121 100644 --- a/ValblazeProject/obj/ValblazeProject.csproj.nuget.g.props +++ b/ValblazeProject/obj/ValblazeProject.csproj.nuget.g.props @@ -12,4 +12,9 @@ + + + + + \ No newline at end of file diff --git a/ValblazeProject/obj/ValblazeProject.csproj.nuget.g.targets b/ValblazeProject/obj/ValblazeProject.csproj.nuget.g.targets index 3dc06ef..7009d1d 100644 --- a/ValblazeProject/obj/ValblazeProject.csproj.nuget.g.targets +++ b/ValblazeProject/obj/ValblazeProject.csproj.nuget.g.targets @@ -1,2 +1,6 @@  - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/ValblazeProject/obj/project.assets.json b/ValblazeProject/obj/project.assets.json index bb135d1..12b9795 100644 --- a/ValblazeProject/obj/project.assets.json +++ b/ValblazeProject/obj/project.assets.json @@ -1,11 +1,750 @@ { "version": 3, "targets": { - "net6.0": {} + "net6.0": { + "Blazorise/1.1.2": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "6.0.9", + "Microsoft.AspNetCore.Components.Web": "6.0.9", + "Microsoft.Extensions.Logging.Abstractions": "6.0.2" + }, + "compile": { + "lib/net6.0/Blazorise.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Blazorise.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/Blazorise.props": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Blazorise.props": {} + } + }, + "Blazorise.Bootstrap/1.1.2": { + "type": "package", + "dependencies": { + "Blazorise": "1.1.2", + "Microsoft.AspNetCore.Components": "6.0.9", + "Microsoft.AspNetCore.Components.Web": "6.0.9", + "Microsoft.Extensions.Logging.Abstractions": "6.0.2" + }, + "compile": { + "lib/net6.0/Blazorise.Bootstrap.dll": {} + }, + "runtime": { + "lib/net6.0/Blazorise.Bootstrap.dll": {} + }, + "build": { + "buildTransitive/Blazorise.Bootstrap.props": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Blazorise.Bootstrap.props": {} + } + }, + "Blazorise.DataGrid/1.1.2": { + "type": "package", + "dependencies": { + "Blazorise": "1.1.2", + "Microsoft.AspNetCore.Components": "6.0.9", + "Microsoft.AspNetCore.Components.Web": "6.0.9", + "Microsoft.Extensions.Logging.Abstractions": "6.0.2" + }, + "compile": { + "lib/net6.0/Blazorise.DataGrid.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Blazorise.DataGrid.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/Blazorise.DataGrid.props": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Blazorise.DataGrid.props": {} + } + }, + "Blazorise.Icons.FontAwesome/1.1.2": { + "type": "package", + "dependencies": { + "Blazorise": "1.1.2", + "Microsoft.AspNetCore.Components": "6.0.9", + "Microsoft.AspNetCore.Components.Web": "6.0.9", + "Microsoft.Extensions.Logging.Abstractions": "6.0.2" + }, + "compile": { + "lib/net6.0/Blazorise.Icons.FontAwesome.dll": {} + }, + "runtime": { + "lib/net6.0/Blazorise.Icons.FontAwesome.dll": {} + } + }, + "Microsoft.AspNetCore.Authorization/6.0.9": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Metadata": "6.0.9", + "Microsoft.Extensions.Logging.Abstractions": "6.0.2", + "Microsoft.Extensions.Options": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components/6.0.9": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization": "6.0.9", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.9" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Components.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Analyzers/6.0.9": { + "type": "package", + "build": { + "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {} + } + }, + "Microsoft.AspNetCore.Components.Forms/6.0.9": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "6.0.9" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Components.Web/6.0.9": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Components": "6.0.9", + "Microsoft.AspNetCore.Components.Forms": "6.0.9", + "Microsoft.Extensions.DependencyInjection": "6.0.0", + "Microsoft.JSInterop": "6.0.9", + "System.IO.Pipelines": "6.0.3" + }, + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Metadata/6.0.9": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.DependencyInjection/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.2": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.Options/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.Primitives": "6.0.0" + }, + "compile": { + "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Primitives/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.JSInterop/6.0.9": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.JSInterop.dll": { + "related": ".xml" + } + } + }, + "System.IO.Pipelines/6.0.3": { + "type": "package", + "compile": { + "lib/net6.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + } + } + }, + "libraries": { + "Blazorise/1.1.2": { + "sha512": "UGlSOaSiyg3kIN2KbwioNrAoR6Z653NCazo8Tkc5xXoWQKJvkcumhLCZmTbY9pePkOOCU7ey/BSY+cnKYMfhCQ==", + "type": "package", + "path": "blazorise/1.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Blazorise.png", + "LICENSE.md", + "blazorise.1.1.2.nupkg.sha512", + "blazorise.nuspec", + "build/Blazorise.props", + "build/Microsoft.AspNetCore.StaticWebAssets.props", + "buildMultiTargeting/Blazorise.props", + "buildTransitive/Blazorise.props", + "lib/net6.0/Blazorise.dll", + "lib/net6.0/Blazorise.xml", + "lib/net7.0/Blazorise.dll", + "lib/net7.0/Blazorise.xml", + "staticwebassets/blazorise.css", + "staticwebassets/blazorise.min.css", + "staticwebassets/breakpoint.js", + "staticwebassets/button.js", + "staticwebassets/closable.js", + "staticwebassets/colorPicker.js", + "staticwebassets/datePicker.js", + "staticwebassets/dragDrop.js", + "staticwebassets/dropdown.js", + "staticwebassets/fileEdit.js", + "staticwebassets/filePicker.js", + "staticwebassets/inputMask.js", + "staticwebassets/io.js", + "staticwebassets/memoEdit.js", + "staticwebassets/numericPicker.js", + "staticwebassets/observer.js", + "staticwebassets/popper.js", + "staticwebassets/table.js", + "staticwebassets/textEdit.js", + "staticwebassets/theme.js", + "staticwebassets/timePicker.js", + "staticwebassets/tooltip.js", + "staticwebassets/utilities.js", + "staticwebassets/validators/DateTimeMaskValidator.js", + "staticwebassets/validators/NoValidator.js", + "staticwebassets/validators/NumericMaskValidator.js", + "staticwebassets/validators/RegExMaskValidator.js", + "staticwebassets/vendors/Behave.js", + "staticwebassets/vendors/Pickr.js", + "staticwebassets/vendors/autoNumeric.js", + "staticwebassets/vendors/flatpickr.js", + "staticwebassets/vendors/inputmask.js" + ] + }, + "Blazorise.Bootstrap/1.1.2": { + "sha512": "+5LSbmSCcPaWM3KEireQa/37z/7q76Kvkx244t6bd8FUkQT9wdxIru5JrKRyn48lz7wGYFqiKYSr2EDgcXLVIw==", + "type": "package", + "path": "blazorise.bootstrap/1.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Blazorise.png", + "LICENSE.md", + "blazorise.bootstrap.1.1.2.nupkg.sha512", + "blazorise.bootstrap.nuspec", + "build/Blazorise.Bootstrap.props", + "build/Microsoft.AspNetCore.StaticWebAssets.props", + "buildMultiTargeting/Blazorise.Bootstrap.props", + "buildTransitive/Blazorise.Bootstrap.props", + "lib/net6.0/Blazorise.Bootstrap.dll", + "lib/net7.0/Blazorise.Bootstrap.dll", + "staticwebassets/blazorise.bootstrap.css", + "staticwebassets/blazorise.bootstrap.min.css", + "staticwebassets/modal.js", + "staticwebassets/tooltip.js" + ] + }, + "Blazorise.DataGrid/1.1.2": { + "sha512": "hqBiSAqNXp322MLKnAuAENVs3M2I45rtCFs5TPHHYP7z7Lmkg4TzDstZIv95/cn3DWKqVtzvdBs6GFqK+2p6fg==", + "type": "package", + "path": "blazorise.datagrid/1.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Blazorise.png", + "LICENSE.md", + "blazorise.datagrid.1.1.2.nupkg.sha512", + "blazorise.datagrid.nuspec", + "build/Blazorise.DataGrid.props", + "build/Microsoft.AspNetCore.StaticWebAssets.props", + "buildMultiTargeting/Blazorise.DataGrid.props", + "buildTransitive/Blazorise.DataGrid.props", + "lib/net6.0/Blazorise.DataGrid.dll", + "lib/net6.0/Blazorise.DataGrid.xml", + "lib/net7.0/Blazorise.DataGrid.dll", + "lib/net7.0/Blazorise.DataGrid.xml", + "staticwebassets/datagrid.js" + ] + }, + "Blazorise.Icons.FontAwesome/1.1.2": { + "sha512": "3Di2jXYKffeZ+2u76JCi+BgH5M00lzoX+JUktw6wJozdksbfuPRLIVuodyzZz9WGd5bZCdYKHctrTjEWme/8lw==", + "type": "package", + "path": "blazorise.icons.fontawesome/1.1.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Blazorise.png", + "LICENSE.md", + "blazorise.icons.fontawesome.1.1.2.nupkg.sha512", + "blazorise.icons.fontawesome.nuspec", + "lib/net6.0/Blazorise.Icons.FontAwesome.dll", + "lib/net7.0/Blazorise.Icons.FontAwesome.dll" + ] + }, + "Microsoft.AspNetCore.Authorization/6.0.9": { + "sha512": "paH0Zgo6yWMhVwaWZ0wqyY5az7zv89C5AlRfrpAAjAyKLvgBuTIQIK9kPSIGAoOhvt56fxcDTLws3cckauWOWw==", + "type": "package", + "path": "microsoft.aspnetcore.authorization/6.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Authorization.dll", + "lib/net461/Microsoft.AspNetCore.Authorization.xml", + "lib/net6.0/Microsoft.AspNetCore.Authorization.dll", + "lib/net6.0/Microsoft.AspNetCore.Authorization.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", + "microsoft.aspnetcore.authorization.6.0.9.nupkg.sha512", + "microsoft.aspnetcore.authorization.nuspec" + ] + }, + "Microsoft.AspNetCore.Components/6.0.9": { + "sha512": "ueQkgDVg30fWLRrHiK/yaDEH2J8UUZ8+5KykWTupiHoLxHBcdx60lxelmJWrLzHsiA/1aoZMhPF2r5sGDPd8nw==", + "type": "package", + "path": "microsoft.aspnetcore.components/6.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net6.0/Microsoft.AspNetCore.Components.dll", + "lib/net6.0/Microsoft.AspNetCore.Components.xml", + "microsoft.aspnetcore.components.6.0.9.nupkg.sha512", + "microsoft.aspnetcore.components.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Analyzers/6.0.9": { + "sha512": "yVI41+FbLzNhBUEPWNTEwFCz3+JkzCfiD1K+8MLFa66+yDSDWBUbzXtTxzVb2I8RstANXalR/6BFUvmdYjruAQ==", + "type": "package", + "path": "microsoft.aspnetcore.components.analyzers/6.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll", + "build/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", + "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", + "microsoft.aspnetcore.components.analyzers.6.0.9.nupkg.sha512", + "microsoft.aspnetcore.components.analyzers.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Forms/6.0.9": { + "sha512": "uPFeDc3Ur8lReE6J5k+8Y+8xIhXiUHKBB3w2IV37bBh2vOSTpoMq9RkcKC8omeulqGRD4iPyzGxEA7OIIXqC0A==", + "type": "package", + "path": "microsoft.aspnetcore.components.forms/6.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.dll", + "lib/net6.0/Microsoft.AspNetCore.Components.Forms.xml", + "microsoft.aspnetcore.components.forms.6.0.9.nupkg.sha512", + "microsoft.aspnetcore.components.forms.nuspec" + ] + }, + "Microsoft.AspNetCore.Components.Web/6.0.9": { + "sha512": "fNb8IGYDYYaWrt20ObNhwXkh5AhYyiphrIZDpNegvbtLtlJMsz2OaJztgpVDGNLmb7x20TQ3GlnGQiqHChcmeA==", + "type": "package", + "path": "microsoft.aspnetcore.components.web/6.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.txt", + "lib/net6.0/Microsoft.AspNetCore.Components.Web.dll", + "lib/net6.0/Microsoft.AspNetCore.Components.Web.xml", + "microsoft.aspnetcore.components.web.6.0.9.nupkg.sha512", + "microsoft.aspnetcore.components.web.nuspec" + ] + }, + "Microsoft.AspNetCore.Metadata/6.0.9": { + "sha512": "cQET2vOT72zW+kOd71KQE80qBSQJEnWs86HfJEZPzHgTfn/o5UyzHHRosP1EQX8iPQ9ESxmd+AJedggkSxN93Q==", + "type": "package", + "path": "microsoft.aspnetcore.metadata/6.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Metadata.dll", + "lib/net461/Microsoft.AspNetCore.Metadata.xml", + "lib/net6.0/Microsoft.AspNetCore.Metadata.dll", + "lib/net6.0/Microsoft.AspNetCore.Metadata.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml", + "microsoft.aspnetcore.metadata.6.0.9.nupkg.sha512", + "microsoft.aspnetcore.metadata.nuspec" + ] + }, + "Microsoft.Extensions.DependencyInjection/6.0.0": { + "sha512": "k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.DependencyInjection.dll", + "lib/net461/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": { + "sha512": "xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.2": { + "sha512": "pwXCZKaA7m5wgmCj49dW+H1RPSY7U62SKLTQYCcavf/k3Nyt/WnBgAjG4jMGnwy9rElfAZ2KvxvM5CJzJWG0hg==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/6.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "build/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net461/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.6.0.2.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/6.0.0": { + "sha512": "dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==", + "type": "package", + "path": "microsoft.extensions.options/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Extensions.Options.dll", + "lib/net461/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.6.0.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/6.0.0": { + "sha512": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", + "type": "package", + "path": "microsoft.extensions.primitives/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.Primitives.dll", + "lib/net461/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll", + "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.6.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.JSInterop/6.0.9": { + "sha512": "6SRDR3QEhnT3WuNittrXn0yKM2a2J7E22GAdSuKzC8tPcAjA25tHJeyFcRIJFZBmsIE0tuJzXopLrvG4sTacAg==", + "type": "package", + "path": "microsoft.jsinterop/6.0.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net6.0/Microsoft.JSInterop.dll", + "lib/net6.0/Microsoft.JSInterop.xml", + "microsoft.jsinterop.6.0.9.nupkg.sha512", + "microsoft.jsinterop.nuspec" + ] + }, + "System.IO.Pipelines/6.0.3": { + "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", + "type": "package", + "path": "system.io.pipelines/6.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.IO.Pipelines.dll", + "lib/net461/System.IO.Pipelines.xml", + "lib/net6.0/System.IO.Pipelines.dll", + "lib/net6.0/System.IO.Pipelines.xml", + "lib/netcoreapp3.1/System.IO.Pipelines.dll", + "lib/netcoreapp3.1/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.6.0.3.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + } }, - "libraries": {}, "projectFileDependencyGroups": { - "net6.0": [] + "net6.0": [ + "Blazorise.Bootstrap >= 1.1.2", + "Blazorise.DataGrid >= 1.1.2", + "Blazorise.Icons.FontAwesome >= 1.1.2" + ] }, "packageFolders": { "C:\\Users\\Louis Dufour\\.nuget\\packages\\": {} @@ -45,6 +784,20 @@ "frameworks": { "net6.0": { "targetAlias": "net6.0", + "dependencies": { + "Blazorise.Bootstrap": { + "target": "Package", + "version": "[1.1.2, )" + }, + "Blazorise.DataGrid": { + "target": "Package", + "version": "[1.1.2, )" + }, + "Blazorise.Icons.FontAwesome": { + "target": "Package", + "version": "[1.1.2, )" + } + }, "imports": [ "net461", "net462", diff --git a/ValblazeProject/obj/project.nuget.cache b/ValblazeProject/obj/project.nuget.cache index 5d60f84..5c43b1d 100644 --- a/ValblazeProject/obj/project.nuget.cache +++ b/ValblazeProject/obj/project.nuget.cache @@ -1,8 +1,27 @@ { "version": 2, - "dgSpecHash": "iyMt+mv6BfYS1MGq5ELDgREpLzp72LfBZi8kCYf/ZZ8vNYvAj/Bp8uJCPjkOJGztyK38D5JyJdpt8xR9iXCztw==", + "dgSpecHash": "Wt3UAvkl1KEbahp7g9MnWh8H/kdKBiECXLJxmpJhk26gujSLVmGIpOcnBnlIHMARrfdlr68lqnUVEQp9rx/PDQ==", "success": true, "projectFilePath": "C:\\Users\\Louis Dufour\\Source\\Repos\\ValoBlaz\\ValblazeProject\\ValblazeProject.csproj", - "expectedPackageFiles": [], + "expectedPackageFiles": [ + "C:\\Users\\Louis Dufour\\.nuget\\packages\\blazorise\\1.1.2\\blazorise.1.1.2.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\blazorise.bootstrap\\1.1.2\\blazorise.bootstrap.1.1.2.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\blazorise.datagrid\\1.1.2\\blazorise.datagrid.1.1.2.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\blazorise.icons.fontawesome\\1.1.2\\blazorise.icons.fontawesome.1.1.2.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.aspnetcore.authorization\\6.0.9\\microsoft.aspnetcore.authorization.6.0.9.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.aspnetcore.components\\6.0.9\\microsoft.aspnetcore.components.6.0.9.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\6.0.9\\microsoft.aspnetcore.components.analyzers.6.0.9.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\6.0.9\\microsoft.aspnetcore.components.forms.6.0.9.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.aspnetcore.components.web\\6.0.9\\microsoft.aspnetcore.components.web.6.0.9.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.aspnetcore.metadata\\6.0.9\\microsoft.aspnetcore.metadata.6.0.9.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0\\microsoft.extensions.dependencyinjection.6.0.0.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0\\microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.2\\microsoft.extensions.logging.abstractions.6.0.2.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.extensions.options\\6.0.0\\microsoft.extensions.options.6.0.0.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0\\microsoft.extensions.primitives.6.0.0.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\microsoft.jsinterop\\6.0.9\\microsoft.jsinterop.6.0.9.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", + "C:\\Users\\Louis Dufour\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + ], "logs": [] } \ No newline at end of file