diff --git a/.vs/Blazor2/v17/.suo b/.vs/Blazor2/v17/.suo
new file mode 100644
index 0000000..c388272
Binary files /dev/null and b/.vs/Blazor2/v17/.suo differ
diff --git a/.vs/BlazorApp1/DesignTimeBuild/.dtbcache.v2 b/.vs/BlazorApp1/DesignTimeBuild/.dtbcache.v2
index c7a1b68..3b18b3a 100644
Binary files a/.vs/BlazorApp1/DesignTimeBuild/.dtbcache.v2 and b/.vs/BlazorApp1/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/BlazorApp1/FileContentIndex/67260f69-a14d-4800-ad6c-fa9bb0f1f613.vsidx b/.vs/BlazorApp1/FileContentIndex/67260f69-a14d-4800-ad6c-fa9bb0f1f613.vsidx
new file mode 100644
index 0000000..b94f643
Binary files /dev/null and b/.vs/BlazorApp1/FileContentIndex/67260f69-a14d-4800-ad6c-fa9bb0f1f613.vsidx differ
diff --git a/.vs/BlazorApp1/FileContentIndex/83d00cd9-b648-4f52-9a13-1e5ac08b090f.vsidx b/.vs/BlazorApp1/FileContentIndex/83d00cd9-b648-4f52-9a13-1e5ac08b090f.vsidx
new file mode 100644
index 0000000..40f668a
Binary files /dev/null and b/.vs/BlazorApp1/FileContentIndex/83d00cd9-b648-4f52-9a13-1e5ac08b090f.vsidx differ
diff --git a/.vs/BlazorApp1/FileContentIndex/883e3cfa-4271-4297-9b8a-7a2df5936c61.vsidx b/.vs/BlazorApp1/FileContentIndex/883e3cfa-4271-4297-9b8a-7a2df5936c61.vsidx
deleted file mode 100644
index 2876f82..0000000
Binary files a/.vs/BlazorApp1/FileContentIndex/883e3cfa-4271-4297-9b8a-7a2df5936c61.vsidx and /dev/null differ
diff --git a/.vs/BlazorApp1/FileContentIndex/a0e23c87-f393-417b-83dc-a91ef2f190d5.vsidx b/.vs/BlazorApp1/FileContentIndex/a0e23c87-f393-417b-83dc-a91ef2f190d5.vsidx
new file mode 100644
index 0000000..f8c6bd5
Binary files /dev/null and b/.vs/BlazorApp1/FileContentIndex/a0e23c87-f393-417b-83dc-a91ef2f190d5.vsidx differ
diff --git a/.vs/BlazorApp1/FileContentIndex/bc9fc80a-0cd8-4459-a640-8eb9e70cb611.vsidx b/.vs/BlazorApp1/FileContentIndex/bc9fc80a-0cd8-4459-a640-8eb9e70cb611.vsidx
deleted file mode 100644
index a52e57c..0000000
Binary files a/.vs/BlazorApp1/FileContentIndex/bc9fc80a-0cd8-4459-a640-8eb9e70cb611.vsidx and /dev/null differ
diff --git a/.vs/BlazorApp1/FileContentIndex/0d242592-e5f3-4cac-b99d-ea6ea770a6e4.vsidx b/.vs/BlazorApp1/FileContentIndex/d506d96f-e416-4c5d-88a0-3e7244509475.vsidx
similarity index 57%
rename from .vs/BlazorApp1/FileContentIndex/0d242592-e5f3-4cac-b99d-ea6ea770a6e4.vsidx
rename to .vs/BlazorApp1/FileContentIndex/d506d96f-e416-4c5d-88a0-3e7244509475.vsidx
index 575dfd2..e81bd74 100644
Binary files a/.vs/BlazorApp1/FileContentIndex/0d242592-e5f3-4cac-b99d-ea6ea770a6e4.vsidx and b/.vs/BlazorApp1/FileContentIndex/d506d96f-e416-4c5d-88a0-3e7244509475.vsidx differ
diff --git a/.vs/BlazorApp1/v17/.futdcache.v1 b/.vs/BlazorApp1/v17/.futdcache.v1
index eb64b80..4a2a0c3 100644
Binary files a/.vs/BlazorApp1/v17/.futdcache.v1 and b/.vs/BlazorApp1/v17/.futdcache.v1 differ
diff --git a/.vs/BlazorApp1/v17/.suo b/.vs/BlazorApp1/v17/.suo
index 252d3b1..19f2308 100644
Binary files a/.vs/BlazorApp1/v17/.suo and b/.vs/BlazorApp1/v17/.suo differ
diff --git a/.vs/BlazorApp1/v17/fileList.bin b/.vs/BlazorApp1/v17/fileList.bin
new file mode 100644
index 0000000..74e633f
Binary files /dev/null and b/.vs/BlazorApp1/v17/fileList.bin differ
diff --git a/.vs/ProjectEvaluation/blazorapp1.metadata.v2 b/.vs/ProjectEvaluation/blazorapp1.metadata.v2
index 2d5d7ec..525f44b 100644
Binary files a/.vs/ProjectEvaluation/blazorapp1.metadata.v2 and b/.vs/ProjectEvaluation/blazorapp1.metadata.v2 differ
diff --git a/.vs/ProjectEvaluation/blazorapp1.projects.v2 b/.vs/ProjectEvaluation/blazorapp1.projects.v2
index f5b2416..72db52b 100644
Binary files a/.vs/ProjectEvaluation/blazorapp1.projects.v2 and b/.vs/ProjectEvaluation/blazorapp1.projects.v2 differ
diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json
index 9568b22..c138b20 100644
--- a/.vs/VSWorkspaceState.json
+++ b/.vs/VSWorkspaceState.json
@@ -2,5 +2,6 @@
"ExpandedNodes": [
""
],
+ "SelectedNode": "\\BlazorApp1.sln",
"PreviewInSolutionExplorer": false
}
\ No newline at end of file
diff --git a/BlazorApp1/Components/CraftingItem.razor b/BlazorApp1/Components/CraftingItem.razor
index db4ca36..110bb21 100644
--- a/BlazorApp1/Components/CraftingItem.razor
+++ b/BlazorApp1/Components/CraftingItem.razor
@@ -9,6 +9,7 @@
@if (Item != null)
{
- @Item.DisplayName
+
+ //@Item.DisplayName
}
\ No newline at end of file
diff --git a/BlazorApp1/Factories/ItemFactory.cs b/BlazorApp1/Factories/ItemFactory.cs
index 8d96097..a8f58e8 100644
--- a/BlazorApp1/Factories/ItemFactory.cs
+++ b/BlazorApp1/Factories/ItemFactory.cs
@@ -15,7 +15,8 @@ namespace BlazorApp1.Factories
EnchantCategories = item.EnchantCategories,
MaxDurability = item.MaxDurability,
StackSize = item.StackSize,
- ImageContent = imageContent
+ ImageContent = imageContent,
+ ImageBase64 = string.IsNullOrWhiteSpace(item.ImageBase64) ? Convert.ToBase64String(imageContent) : item.ImageBase64
};
}
@@ -30,7 +31,8 @@ namespace BlazorApp1.Factories
EnchantCategories = model.EnchantCategories,
MaxDurability = model.MaxDurability,
StackSize = model.StackSize,
- CreatedDate = DateTime.Now
+ CreatedDate = DateTime.Now,
+ ImageBase64 = Convert.ToBase64String(model.ImageContent)
};
}
@@ -43,6 +45,7 @@ namespace BlazorApp1.Factories
item.MaxDurability = model.MaxDurability;
item.StackSize = model.StackSize;
item.UpdatedDate = DateTime.Now;
+ item.ImageBase64 = Convert.ToBase64String(model.ImageContent);
}
}
}
diff --git a/BlazorApp1/Models/ItemModel.cs b/BlazorApp1/Models/ItemModel.cs
index e4b8541..efeec47 100644
--- a/BlazorApp1/Models/ItemModel.cs
+++ b/BlazorApp1/Models/ItemModel.cs
@@ -33,5 +33,7 @@ namespace BlazorApp1.Models
[Required(ErrorMessage = "The image of the item is mandatory!")]
public byte[] ImageContent { get; set; }
+
+ public string ImageBase64 { get; set; }
}
}
diff --git a/BlazorApp1/Pages/Edit.razor b/BlazorApp1/Pages/Edit.razor
index 57cedae..bbb0171 100644
--- a/BlazorApp1/Pages/Edit.razor
+++ b/BlazorApp1/Pages/Edit.razor
@@ -51,8 +51,14 @@
}
-
+
+
+
+