diff --git a/Sources/BlazorApp/.vs/BlazorApp/DesignTimeBuild/.dtbcache.v2 b/Sources/BlazorApp/.vs/BlazorApp/DesignTimeBuild/.dtbcache.v2 index da4faa5..2b24d75 100644 Binary files a/Sources/BlazorApp/.vs/BlazorApp/DesignTimeBuild/.dtbcache.v2 and b/Sources/BlazorApp/.vs/BlazorApp/DesignTimeBuild/.dtbcache.v2 differ diff --git a/Sources/BlazorApp/.vs/BlazorApp/FileContentIndex/1bb8c3aa-6a6c-434c-a9b7-6ce19ae326e6.vsidx b/Sources/BlazorApp/.vs/BlazorApp/FileContentIndex/1bb8c3aa-6a6c-434c-a9b7-6ce19ae326e6.vsidx deleted file mode 100644 index 3246c8c..0000000 Binary files a/Sources/BlazorApp/.vs/BlazorApp/FileContentIndex/1bb8c3aa-6a6c-434c-a9b7-6ce19ae326e6.vsidx and /dev/null differ diff --git a/Sources/BlazorApp/.vs/BlazorApp/FileContentIndex/cad4df49-6f96-4fe8-b674-317308a87a79.vsidx b/Sources/BlazorApp/.vs/BlazorApp/FileContentIndex/cad4df49-6f96-4fe8-b674-317308a87a79.vsidx deleted file mode 100644 index f0683b9..0000000 Binary files a/Sources/BlazorApp/.vs/BlazorApp/FileContentIndex/cad4df49-6f96-4fe8-b674-317308a87a79.vsidx and /dev/null differ diff --git a/Sources/BlazorApp/.vs/BlazorApp/v17/.suo b/Sources/BlazorApp/.vs/BlazorApp/v17/.suo index 267822a..b3a451b 100644 Binary files a/Sources/BlazorApp/.vs/BlazorApp/v17/.suo and b/Sources/BlazorApp/.vs/BlazorApp/v17/.suo differ diff --git a/Sources/BlazorApp/BlazorApp/BlazorApp.csproj b/Sources/BlazorApp/BlazorApp/BlazorApp.csproj index c78c9c7..5af9042 100644 --- a/Sources/BlazorApp/BlazorApp/BlazorApp.csproj +++ b/Sources/BlazorApp/BlazorApp/BlazorApp.csproj @@ -6,4 +6,9 @@ enable + + + + + diff --git a/Sources/BlazorApp/BlazorApp/Models/Item.cs b/Sources/BlazorApp/BlazorApp/Models/Item.cs new file mode 100644 index 0000000..bbb8d0c --- /dev/null +++ b/Sources/BlazorApp/BlazorApp/Models/Item.cs @@ -0,0 +1,15 @@ +namespace BlazorApp.Models +{ + public class Item + { + public int Id { get; set; } + public string DisplayName { get; set; } + public string Name { get; set; } + public int StackSize { get; set; } + public int MaxDurability { get; set; } + public List EnchantCategories { get; set; } + public List RepairWith { get; set; } + public DateTime CreatedDate { get; set; } + public DateTime? UpdatedDate { get; set; } + } +} diff --git a/Sources/BlazorApp/BlazorApp/Pages/Episodes.razor b/Sources/BlazorApp/BlazorApp/Pages/Episodes.razor new file mode 100644 index 0000000..9197c30 --- /dev/null +++ b/Sources/BlazorApp/BlazorApp/Pages/Episodes.razor @@ -0,0 +1,22 @@ +@page "/episodes" +@layout DoctorWhoLayout + +

Episodes

+ + diff --git a/Sources/BlazorApp/BlazorApp/Pages/Episodes.razor.cs b/Sources/BlazorApp/BlazorApp/Pages/Episodes.razor.cs new file mode 100644 index 0000000..52392ab --- /dev/null +++ b/Sources/BlazorApp/BlazorApp/Pages/Episodes.razor.cs @@ -0,0 +1,6 @@ +namespace BlazorApp.Pages +{ + public partial class Episodes + { + } +} diff --git a/Sources/BlazorApp/BlazorApp/Pages/List.razor b/Sources/BlazorApp/BlazorApp/Pages/List.razor new file mode 100644 index 0000000..9bdf8e1 --- /dev/null +++ b/Sources/BlazorApp/BlazorApp/Pages/List.razor @@ -0,0 +1,34 @@ +@page "/list" + +

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()
+} diff --git a/Sources/BlazorApp/BlazorApp/Pages/List.razor.cs b/Sources/BlazorApp/BlazorApp/Pages/List.razor.cs new file mode 100644 index 0000000..7bb2746 --- /dev/null +++ b/Sources/BlazorApp/BlazorApp/Pages/List.razor.cs @@ -0,0 +1,19 @@ +using BlazorApp.Models; +using Microsoft.AspNetCore.Components; + +namespace BlazorApp.Pages +{ + public partial class List + { + private Item[] items; + + [Inject] + public HttpClient Http { get; set; } + + [Inject] + public NavigationManager NavigationManager { get; set; } + + protected override async Task OnInitializedAsync() + => items = await Http.GetFromJsonAsync($"{NavigationManager.BaseUri}fake-data.json"); + } +} diff --git a/Sources/BlazorApp/BlazorApp/Program.cs b/Sources/BlazorApp/BlazorApp/Program.cs index 04bbda3..9d3e7fe 100644 --- a/Sources/BlazorApp/BlazorApp/Program.cs +++ b/Sources/BlazorApp/BlazorApp/Program.cs @@ -1,6 +1,4 @@ using BlazorApp.Data; -using Microsoft.AspNetCore.Components; -using Microsoft.AspNetCore.Components.Web; var builder = WebApplication.CreateBuilder(args); @@ -8,7 +6,7 @@ var builder = WebApplication.CreateBuilder(args); builder.Services.AddRazorPages(); builder.Services.AddServerSideBlazor(); builder.Services.AddSingleton(); - +builder.Services.AddHttpClient(); var app = builder.Build(); // Configure the HTTP request pipeline. diff --git a/Sources/BlazorApp/BlazorApp/Shared/DoctorWhoLayout.razor b/Sources/BlazorApp/BlazorApp/Shared/DoctorWhoLayout.razor new file mode 100644 index 0000000..9c7d4ef --- /dev/null +++ b/Sources/BlazorApp/BlazorApp/Shared/DoctorWhoLayout.razor @@ -0,0 +1,23 @@ +@inherits LayoutComponentBase + +
+

Doctor Who™ Episode Database

+
+ + + +@Body + +
+ @TrademarkMessage +
+ +@code { + public string TrademarkMessage { get; set; } = + "Doctor Who is a registered trademark of the BBC. " + + "https://www.doctorwho.tv/"; +} \ No newline at end of file diff --git a/Sources/BlazorApp/BlazorApp/Shared/NavMenu.razor b/Sources/BlazorApp/BlazorApp/Shared/NavMenu.razor index 4ee7bdf..15c6c22 100644 --- a/Sources/BlazorApp/BlazorApp/Shared/NavMenu.razor +++ b/Sources/BlazorApp/BlazorApp/Shared/NavMenu.razor @@ -24,6 +24,16 @@ Fetch data + + diff --git a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.dll b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.dll index ca5c63e..403fa63 100644 Binary files a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.dll and b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.dll differ diff --git a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.pdb b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.pdb index 7c246c8..fc4d338 100644 Binary files a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.pdb and b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.pdb differ diff --git a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.staticwebassets.runtime.json b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.staticwebassets.runtime.json index ce8b6c8..d9b53de 100644 --- a/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.staticwebassets.runtime.json +++ b/Sources/BlazorApp/BlazorApp/bin/Debug/net6.0/BlazorApp.staticwebassets.runtime.json @@ -1 +1 @@ -{"ContentRoots":["C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\wwwroot\\","C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"BlazorApp.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"BlazorApp.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\wwwroot\\","C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fake-data.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"fake-data.json"},"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"BlazorApp.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"BlazorApp.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.GeneratedMSBuildEditorConfig.editorconfig b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.GeneratedMSBuildEditorConfig.editorconfig index 54906ab..f380110 100644 --- a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.GeneratedMSBuildEditorConfig.editorconfig +++ b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.GeneratedMSBuildEditorConfig.editorconfig @@ -23,6 +23,10 @@ build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.TargetPath = UGFnZXNcQ291bnRlci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = +[C:/Users/felix/Documents/BUT2/Blazor/TP/Sources/BlazorApp/BlazorApp/Pages/Episodes.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRXBpc29kZXMucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + [C:/Users/felix/Documents/BUT2/Blazor/TP/Sources/BlazorApp/BlazorApp/Pages/FetchData.razor] build_metadata.AdditionalFiles.TargetPath = UGFnZXNcRmV0Y2hEYXRhLnJhem9y build_metadata.AdditionalFiles.CssScope = @@ -31,6 +35,14 @@ build_metadata.AdditionalFiles.CssScope = build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXgucmF6b3I= build_metadata.AdditionalFiles.CssScope = +[C:/Users/felix/Documents/BUT2/Blazor/TP/Sources/BlazorApp/BlazorApp/Pages/List.razor] +build_metadata.AdditionalFiles.TargetPath = UGFnZXNcTGlzdC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/felix/Documents/BUT2/Blazor/TP/Sources/BlazorApp/BlazorApp/Shared/DoctorWhoLayout.razor] +build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXERvY3Rvcldob0xheW91dC5yYXpvcg== +build_metadata.AdditionalFiles.CssScope = + [C:/Users/felix/Documents/BUT2/Blazor/TP/Sources/BlazorApp/BlazorApp/Shared/SurveyPrompt.razor] build_metadata.AdditionalFiles.TargetPath = U2hhcmVkXFN1cnZleVByb21wdC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.csproj.CoreCompileInputs.cache b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.csproj.CoreCompileInputs.cache index db1c586..1e2d36f 100644 --- a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.csproj.CoreCompileInputs.cache +++ b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -5d751f7cbfdf5abae1b583f3cb46b62abfdda1e6 +38fb087e2b2b81be4647832012afc9c779c757ab diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.dll b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.dll index ca5c63e..403fa63 100644 Binary files a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.dll and b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.dll differ diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.pdb b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.pdb index 7c246c8..fc4d338 100644 Binary files a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.pdb and b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/BlazorApp.pdb differ diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/ref/BlazorApp.dll b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/ref/BlazorApp.dll index 29e4ea8..5a27bcf 100644 Binary files a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/ref/BlazorApp.dll and b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/ref/BlazorApp.dll differ diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/refint/BlazorApp.dll b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/refint/BlazorApp.dll index 29e4ea8..5a27bcf 100644 Binary files a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/refint/BlazorApp.dll and b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/refint/BlazorApp.dll differ diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/staticwebassets.build.json b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/staticwebassets.build.json index 7e57645..8f063d6 100644 --- a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/staticwebassets.build.json +++ b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/staticwebassets.build.json @@ -1,6 +1,6 @@ { "Version": 1, - "Hash": "6egN82X/duYjC9VyAuT4ysot4JGidw3y0HfLN+UtSds=", + "Hash": "6CKlKiob+ELrpvWntqx0hS2ogyMZULwLNhwIJ8PKILA=", "Source": "BlazorApp", "BasePath": "_content/BlazorApp", "Mode": "Default", @@ -254,6 +254,23 @@ "CopyToPublishDirectory": "PreserveNewest", "OriginalItemSpec": "wwwroot\\css\\site.css" }, + { + "Identity": "C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\wwwroot\\fake-data.json", + "SourceId": "BlazorApp", + "SourceType": "Discovered", + "ContentRoot": "C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\wwwroot\\", + "BasePath": "_content/BlazorApp", + "RelativePath": "fake-data.json", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot\\fake-data.json" + }, { "Identity": "C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\wwwroot\\favicon.ico", "SourceId": "BlazorApp", diff --git a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/staticwebassets.development.json b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/staticwebassets.development.json index ce8b6c8..d9b53de 100644 --- a/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/staticwebassets.development.json +++ b/Sources/BlazorApp/BlazorApp/obj/Debug/net6.0/staticwebassets.development.json @@ -1 +1 @@ -{"ContentRoots":["C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\wwwroot\\","C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"BlazorApp.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"BlazorApp.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\wwwroot\\","C:\\Users\\felix\\Documents\\BUT2\\Blazor\\TP\\Sources\\BlazorApp\\BlazorApp\\obj\\Debug\\net6.0\\scopedcss\\bundle\\"],"Root":{"Children":{"css":{"Children":{"bootstrap":{"Children":{"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/bootstrap/bootstrap.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"open-iconic":{"Children":{"FONT-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/FONT-LICENSE"},"Patterns":null},"font":{"Children":{"css":{"Children":{"open-iconic-bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/css/open-iconic-bootstrap.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fonts":{"Children":{"open-iconic.eot":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.eot"},"Patterns":null},"open-iconic.otf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.otf"},"Patterns":null},"open-iconic.svg":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.svg"},"Patterns":null},"open-iconic.ttf":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.ttf"},"Patterns":null},"open-iconic.woff":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/font/fonts/open-iconic.woff"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"ICON-LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/ICON-LICENSE"},"Patterns":null},"README.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/open-iconic/README.md"},"Patterns":null}},"Asset":null,"Patterns":null},"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"fake-data.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"fake-data.json"},"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"BlazorApp.styles.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"BlazorApp.styles.css"},"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/Sources/BlazorApp/BlazorApp/obj/staticwebassets.pack.sentinel b/Sources/BlazorApp/BlazorApp/obj/staticwebassets.pack.sentinel index cd5ac03..25a1697 100644 --- a/Sources/BlazorApp/BlazorApp/obj/staticwebassets.pack.sentinel +++ b/Sources/BlazorApp/BlazorApp/obj/staticwebassets.pack.sentinel @@ -1 +1,4 @@ 2.0 +2.0 +2.0 +2.0 diff --git a/Sources/BlazorApp/BlazorApp/wwwroot/fake-data.json b/Sources/BlazorApp/BlazorApp/wwwroot/fake-data.json new file mode 100644 index 0000000..4484a1d --- /dev/null +++ b/Sources/BlazorApp/BlazorApp/wwwroot/fake-data.json @@ -0,0 +1,310 @@ +[ + { + "id": 1, + "displayname": "Zolavo", + "name": "zolavo", + "stacksize": 32, + "maxdurability": 116, + "enchantcategories": [], + "repairwith": [ + "oak_planks", + "warped_planks" + ], + "createddate": "2018-04-26", + "updateddate": "2014-09-15" + }, + { + "id": 2, + "displayname": "Equitox", + "name": "equitox", + "stacksize": 22, + "maxdurability": 17, + "enchantcategories": [ + "armor" + ], + "repairwith": [ + "oak_planks", + "acacia_planks" + ], + "createddate": "2021-05-05", + "updateddate": "2021-05-09" + }, + { + "id": 3, + "displayname": "Rocklogic", + "name": "rocklogic", + "stacksize": 51, + "maxdurability": 123, + "enchantcategories": [ + "armor_chest" + ], + "repairwith": [ + "acacia_planks" + ], + "createddate": "2018-03-19", + "updateddate": null + }, + { + "id": 4, + "displayname": "Zillacon", + "name": "zillacon", + "stacksize": 41, + "maxdurability": 61, + "enchantcategories": [ + "armor", + "digger" + ], + "repairwith": [ + "crimson_planks", + "dark_oak_planks" + ], + "createddate": "2019-11-05", + "updateddate": null + }, + { + "id": 5, + "displayname": "Primordia", + "name": "primordia", + "stacksize": 25, + "maxdurability": 61, + "enchantcategories": [], + "repairwith": [ + "birch_planks" + ], + "createddate": "2015-11-25", + "updateddate": "2016-07-26" + }, + { + "id": 6, + "displayname": "Quizmo", + "name": "quizmo", + "stacksize": 55, + "maxdurability": 19, + "enchantcategories": [], + "repairwith": [], + "createddate": "2016-04-16", + "updateddate": "2015-04-04" + }, + { + "id": 7, + "displayname": "Enquility", + "name": "enquility", + "stacksize": 64, + "maxdurability": 38, + "enchantcategories": [ + "armor_head", + "armor_chest" + ], + "repairwith": [ + "dark_oak_planks" + ], + "createddate": "2019-06-09", + "updateddate": "2017-02-01" + }, + { + "id": 8, + "displayname": "Pivitol", + "name": "pivitol", + "stacksize": 31, + "maxdurability": 79, + "enchantcategories": [ + "digger", + "armor", + "breakable" + ], + "repairwith": [ + "birch_planks" + ], + "createddate": "2016-05-12", + "updateddate": "2016-06-19" + }, + { + "id": 9, + "displayname": "Pearlessa", + "name": "pearlessa", + "stacksize": 48, + "maxdurability": 43, + "enchantcategories": [ + "weapon", + "breakable", + "armor_chest" + ], + "repairwith": [ + "dark_oak_planks" + ], + "createddate": "2018-05-23", + "updateddate": null + }, + { + "id": 10, + "displayname": "Sustenza", + "name": "sustenza", + "stacksize": 12, + "maxdurability": 29, + "enchantcategories": [ + "weapon", + "armor" + ], + "repairwith": [ + "crimson_planks", + "warped_planks" + ], + "createddate": "2019-07-16", + "updateddate": null + }, + { + "id": 11, + "displayname": "Zentry", + "name": "zentry", + "stacksize": 11, + "maxdurability": 108, + "enchantcategories": [ + "weapon" + ], + "repairwith": [ + "warped_planks" + ], + "createddate": "2018-08-16", + "updateddate": "2019-07-23" + }, + { + "id": 12, + "displayname": "Biotica", + "name": "biotica", + "stacksize": 51, + "maxdurability": 64, + "enchantcategories": [ + "breakable" + ], + "repairwith": [], + "createddate": "2019-12-15", + "updateddate": null + }, + { + "id": 13, + "displayname": "Medcom", + "name": "medcom", + "stacksize": 19, + "maxdurability": 23, + "enchantcategories": [ + "weapon" + ], + "repairwith": [], + "createddate": "2019-12-24", + "updateddate": "2015-03-14" + }, + { + "id": 14, + "displayname": "Stelaecor", + "name": "stelaecor", + "stacksize": 40, + "maxdurability": 49, + "enchantcategories": [ + "digger" + ], + "repairwith": [ + "crimson_planks", + "crimson_planks" + ], + "createddate": "2021-12-10", + "updateddate": "2014-09-20" + }, + { + "id": 15, + "displayname": "Otherside", + "name": "otherside", + "stacksize": 50, + "maxdurability": 80, + "enchantcategories": [ + "weapon", + "weapon" + ], + "repairwith": [ + "acacia_planks" + ], + "createddate": "2022-03-16", + "updateddate": null + }, + { + "id": 16, + "displayname": "Orbin", + "name": "orbin", + "stacksize": 24, + "maxdurability": 81, + "enchantcategories": [ + "armor_chest" + ], + "repairwith": [ + "jungle_planks" + ], + "createddate": "2020-07-12", + "updateddate": null + }, + { + "id": 17, + "displayname": "Gleamink", + "name": "gleamink", + "stacksize": 38, + "maxdurability": 117, + "enchantcategories": [ + "armor_chest" + ], + "repairwith": [ + "acacia_planks" + ], + "createddate": "2017-12-12", + "updateddate": "2018-08-03" + }, + { + "id": 18, + "displayname": "Steeltab", + "name": "steeltab", + "stacksize": 6, + "maxdurability": 116, + "enchantcategories": [ + "armor_chest", + "breakable" + ], + "repairwith": [], + "createddate": "2018-01-28", + "updateddate": "2016-04-29" + }, + { + "id": 19, + "displayname": "Eargo", + "name": "eargo", + "stacksize": 55, + "maxdurability": 36, + "enchantcategories": [], + "repairwith": [], + "createddate": "2016-06-10", + "updateddate": null + }, + { + "id": 20, + "displayname": "Iplax", + "name": "iplax", + "stacksize": 48, + "maxdurability": 64, + "enchantcategories": [ + "breakable", + "armor_chest" + ], + "repairwith": [ + "warped_planks" + ], + "createddate": "2018-04-19", + "updateddate": "2019-10-15" + }, + { + "id": 21, + "displayname": "Letpro", + "name": "letpro", + "stacksize": 29, + "maxdurability": 10, + "enchantcategories": [], + "repairwith": [], + "createddate": "2020-05-25", + "updateddate": "2014-08-15" + } +] \ No newline at end of file