diff --git a/cicm_web/Areas/Admin/Controllers/ScreensByMachineController.cs b/cicm_web/Areas/Admin/Controllers/ScreensByMachineController.cs index 2f78f5a5..40dbcb2c 100644 --- a/cicm_web/Areas/Admin/Controllers/ScreensByMachineController.cs +++ b/cicm_web/Areas/Admin/Controllers/ScreensByMachineController.cs @@ -161,9 +161,20 @@ namespace cicm_web.Areas.Admin.Controllers { if(id == null) return NotFound(); - ScreensByMachine screensByMachine = await _context.ScreensByMachine - .Include(s => s.Machine).Include(s => s.Screen) - .FirstOrDefaultAsync(m => m.Id == id); + ScreensByMachineViewModel screensByMachine = await _context.ScreensByMachine + .Include(s => s.Machine).Include(s => s.Screen) + .Select(s => new ScreensByMachineViewModel + { + Id = s.Id, + Screen = + s.Screen.NativeResolution != + null + ? $"{s.Screen.Diagonal}\" {s.Screen.Type} with {s.Screen.NativeResolution}" + : $"{s.Screen.Diagonal}\" {s.Screen}", + Machine = + $"{s.Machine.Company.Name} {s.Machine.Name}" + }).FirstOrDefaultAsync(m => m.Id == + id); if(screensByMachine == null) return NotFound(); return View(screensByMachine); diff --git a/cicm_web/Areas/Admin/Views/ScreensByMachine/Delete.cshtml b/cicm_web/Areas/Admin/Views/ScreensByMachine/Delete.cshtml index 8d51487e..2508be68 100644 --- a/cicm_web/Areas/Admin/Views/ScreensByMachine/Delete.cshtml +++ b/cicm_web/Areas/Admin/Views/ScreensByMachine/Delete.cshtml @@ -1,4 +1,4 @@ -@model Cicm.Database.Models.ScreensByMachine +@model cicm_web.Areas.Admin.Models.ScreensByMachineViewModel @{ ViewData["Title"] = "Delete"; @@ -8,20 +8,20 @@