Database administrative pages
- Browser tests -- Companies -
Company descriptions
Company logos
- GPUs -
GPUs by machine
Instruction sets diff --git a/Marechai/Marechai.csproj b/Marechai/Marechai.csproj index f558951c..4e0cd9d6 100644 --- a/Marechai/Marechai.csproj +++ b/Marechai/Marechai.csproj @@ -2,7 +2,7 @@
@L["Graphics Processing Units"]
+@if (_gpus is null) +{ +@L["Loading..."]
+ + return; } -GPUs
- - Create New - + + @L["Create New"] +
| - @Html.DisplayNameFor(model => model.Company) + @L["Company"] | - @Html.DisplayNameFor(model => model.Name) + @L["Name"] | - @Html.DisplayNameFor(model => model.ModelCode) + @L["Model code"] | - @Html.DisplayNameFor(model => model.Introduced) + @L["Introduced"] | |
|---|---|---|---|---|
| - @Html.DisplayFor(modelItem => item.Company) + @item.Company | - @Html.DisplayFor(modelItem => item.Name) + @item.Name | - @Html.DisplayFor(modelItem => item.ModelCode) + @item.ModelCode | - @Html.DisplayFor(modelItem => item.IntroducedView) + @item.IntroducedView | - - Details - - - Edit - - - Delete - + + @L["Details"] + + + @L["Edit"] + + + @L["Delete"] + |
@L["Administration area"]
@L["Welcome to the administration area. Act with care!"]
--
-
- + @L["Browser tests"] + +
- - @L["Browser tests"] + @L["Companies"] - -
- - @L["Companies"] - -
- - @L["Document companies"] - -
- - @L["Document people"] - -
- + @L["Graphics Processing Units"] + + +
- + @L["Document companies"] + +
- + @L["Document people"] + +
+
+@L["Database administrative pages"]
+-
+
+
+@L["Administrative pages for documents"]
+-
+
+
+@L["Administrative pages for owned machines"]
+
+
\ No newline at end of file
diff --git a/Marechai/Resources/Services/AdminService.es.resx b/Marechai/Resources/Services/AdminService.es.resx
index 83b622fc..547b0647 100644
--- a/Marechai/Resources/Services/AdminService.es.resx
+++ b/Marechai/Resources/Services/AdminService.es.resx
@@ -146,4 +146,24 @@
@L["User administrative pages"]
+- > GetAsync() => await _context.Gpus.Include(g => g.Company).OrderBy(g => g.Company.Name).ThenBy(g => g.Name).
+ ThenBy(g => g.Introduced).Select(g => new GpuViewModel
+ {
+ Id = g.Id, Company = g.Company.Name,
+ Introduced = g.Introduced,
+ ModelCode = g.ModelCode, Name = g.Name
+ }).ToListAsync();
+ }
+}
\ No newline at end of file
diff --git a/Marechai/Services/Register.cs b/Marechai/Services/Register.cs
index 1ce2f514..fef0c514 100644
--- a/Marechai/Services/Register.cs
+++ b/Marechai/Services/Register.cs
@@ -50,6 +50,7 @@ namespace Marechai.Services
services.AddScoped