From 56b0392e202deba3def83c227280c564eb840373 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 23 Nov 2019 23:35:02 +0000 Subject: [PATCH] Link read capabilities on device report details. --- .../Areas/Admin/Controllers/DevicesController.cs | 3 +++ .../Areas/Admin/Views/Devices/Details.cshtml | 6 ++++++ DiscImageChef.Server/Models/DeviceDetails.cs | 1 + 3 files changed, 10 insertions(+) diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/DevicesController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/DevicesController.cs index a46d554b..bf514465 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/DevicesController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/DevicesController.cs @@ -75,6 +75,9 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers d.Report.Id != model.Report.Id).AsEnumerable(). Where(d => model.StatsAll.All(s => s.Id != d.Id)).ToList(); + model.ReadCapabilitiesId = + model.Report.ATA?.ReadCapabilities?.Id ?? model.Report.SCSI?.ReadCapabilities?.Id ?? 0; + return View(model); } diff --git a/DiscImageChef.Server/Areas/Admin/Views/Devices/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Devices/Details.cshtml index fabac0bd..24e82dd7 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Devices/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Devices/Details.cshtml @@ -91,6 +91,12 @@ Edit Back to List +@if (Model.ReadCapabilitiesId != 0) +{ +
+ Read capabilities +
+} @if (Model.Report.ATA != null) {
diff --git a/DiscImageChef.Server/Models/DeviceDetails.cs b/DiscImageChef.Server/Models/DeviceDetails.cs index b17ae8d5..9aac7e98 100644 --- a/DiscImageChef.Server/Models/DeviceDetails.cs +++ b/DiscImageChef.Server/Models/DeviceDetails.cs @@ -11,5 +11,6 @@ namespace DiscImageChef.Server.Models public List ReportButManufacturer { get; set; } public List StatsAll { get; set; } public List StatsButManufacturer { get; set; } + public int ReadCapabilitiesId { get; set; } } } \ No newline at end of file