diff --git a/Cicm.Database/Models/MemoryByMachine.cs b/Cicm.Database/Models/MemoryByMachine.cs index 88c5a509..7fcbcf34 100644 --- a/Cicm.Database/Models/MemoryByMachine.cs +++ b/Cicm.Database/Models/MemoryByMachine.cs @@ -28,6 +28,8 @@ // Copyright © 2003-2018 Natalia Portillo *******************************************************************************/ +using System.ComponentModel; + namespace Cicm.Database.Models { public class MemoryByMachine @@ -36,8 +38,9 @@ namespace Cicm.Database.Models public MemoryType Type { get; set; } public MemoryUsage Usage { get; set; } public long? Size { get; set; } - public double? Speed { get; set; } - public long Id { get; set; } + [DisplayName("Speed (Hz)")] + public double? Speed { get; set; } + public long Id { get; set; } public virtual Machine Machine { get; set; } } diff --git a/cicm_web/Areas/Admin/Controllers/MemoryByMachinesController.cs b/cicm_web/Areas/Admin/Controllers/MemoryByMachinesController.cs index 5265a0fd..20755d64 100644 --- a/cicm_web/Areas/Admin/Controllers/MemoryByMachinesController.cs +++ b/cicm_web/Areas/Admin/Controllers/MemoryByMachinesController.cs @@ -55,7 +55,8 @@ namespace cicm_web.Areas.Admin.Controllers { IIncludableQueryable cicmContext = _context.MemoryByMachine.Include(m => m.Machine); - return View(await cicmContext.ToListAsync()); + return View(await cicmContext.OrderBy(m => m.Machine.Name).ThenBy(m => m.Usage).ThenBy(m => m.Size) + .ThenBy(m => m.Type).ToListAsync()); } // GET: Admin/MemoryByMachines/Details/5 diff --git a/cicm_web/Areas/Admin/Views/MemoryByMachines/Create.cshtml b/cicm_web/Areas/Admin/Views/MemoryByMachines/Create.cshtml index 5b75c585..1f4d6f7e 100644 --- a/cicm_web/Areas/Admin/Views/MemoryByMachines/Create.cshtml +++ b/cicm_web/Areas/Admin/Views/MemoryByMachines/Create.cshtml @@ -29,6 +29,7 @@ // Copyright © 2003-2018 Natalia Portillo *******************************************************************************/ } +@using Cicm.Database @model Cicm.Database.Models.MemoryByMachine @{ @@ -54,6 +55,30 @@ asp-items="ViewBag.MachineId"> +
+ + + + +
+
+ + + + +
- Edit - Back to List -
+ + Edit + + + Back to List + + \ No newline at end of file diff --git a/cicm_web/Areas/Admin/Views/MemoryByMachines/Edit.cshtml b/cicm_web/Areas/Admin/Views/MemoryByMachines/Edit.cshtml index b4ff3e1c..d405834a 100644 --- a/cicm_web/Areas/Admin/Views/MemoryByMachines/Edit.cshtml +++ b/cicm_web/Areas/Admin/Views/MemoryByMachines/Edit.cshtml @@ -29,6 +29,7 @@ // Copyright © 2003-2018 Natalia Portillo *******************************************************************************/ } +@using Cicm.Database @model Cicm.Database.Models.MemoryByMachine @{ @@ -53,7 +54,16 @@ class="form-control" asp-items="ViewBag.MachineId"> - +
+ + +
@@ -62,23 +72,13 @@ class="control-label"> -
- - - - -