-
+
@if (HasError(() => Form.Name))
{
@Message
diff --git a/Samples/BlazorMinimalApis.Mvc/Views/Contacts/List.razor b/Samples/BlazorMinimalApis.Mvc/Views/Contacts/List.razor
index 0e8fb87..6b40207 100644
--- a/Samples/BlazorMinimalApis.Mvc/Views/Contacts/List.razor
+++ b/Samples/BlazorMinimalApis.Mvc/Views/Contacts/List.razor
@@ -12,9 +12,21 @@
diff --git a/Samples/BlazorMinimalApis.Mvc/Views/Platos/Create.razor b/Samples/BlazorMinimalApis.Mvc/Views/Platos/Create.razor
new file mode 100644
index 0000000..706f8a3
--- /dev/null
+++ b/Samples/BlazorMinimalApis.Mvc/Views/Platos/Create.razor
@@ -0,0 +1,68 @@
+@inherits XComponent
+@code {
+ [Parameter]
+ public CreatePlatoForm Form { get; set; } = new();
+}
+
+
Agregar Platos
+
+
+
+
+
+ Platos
+
+
+ /
+ Create
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Samples/BlazorMinimalApis.Mvc/Views/Platos/_PlatosTable.razor b/Samples/BlazorMinimalApis.Mvc/Views/Platos/_PlatosTable.razor
new file mode 100644
index 0000000..9271e06
--- /dev/null
+++ b/Samples/BlazorMinimalApis.Mvc/Views/Platos/_PlatosTable.razor
@@ -0,0 +1,40 @@
+@inherits XComponent
+@code {
+ [Parameter] public List
Platos { get; set; } = new();
+}
+
+
+
+
+ | Name |
+ Email |
+ City |
+ Phone |
+
+ @if (Platos.Count <= 0)
+ {
+
+ | No hay platos con ese nombre. |
+
+ }
+ @foreach (var plato in Platos)
+ {
+
+ |
+
+ @plato.Price
+
+ |
+
+
+ @plato.Name
+
+ |
+
+ }
+
+
\ No newline at end of file
diff --git a/Samples/BlazorMinimalApis.Mvc/appsettings.json b/Samples/BlazorMinimalApis.Mvc/appsettings.json
index 10f68b8..f551d64 100644
--- a/Samples/BlazorMinimalApis.Mvc/appsettings.json
+++ b/Samples/BlazorMinimalApis.Mvc/appsettings.json
@@ -5,5 +5,8 @@
"Microsoft.AspNetCore": "Warning"
}
},
- "AllowedHosts": "*"
+ "AllowedHosts": "*",
+ "ConnectionStrings": {
+ "RambosaDbContext": "Server=(local);Database=RambosaDb;Integrated Security=True;MultipleActiveResultSets=False;TrustServerCertificate=True"
+ }
}