diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/AtasController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/AtasController.cs index 582c67bc..e12f098c 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/AtasController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/AtasController.cs @@ -1,43 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class AtasController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public AtasController(DicServerContext context) - { - _context = context; - } + public AtasController(DicServerContext context) => _context = context; // GET: Admin/Atas - public IActionResult Index() - { - return View(_context.Ata.AsEnumerable().Where(m=>m.IdentifyDevice?.Model != null).OrderBy(m => m.IdentifyDevice.Value.Model)); - } + public IActionResult Index() => View(_context.Ata.AsEnumerable().Where(m => m.IdentifyDevice?.Model != null). + OrderBy(m => m.IdentifyDevice.Value.Model)); // GET: Admin/Atas/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var ata = await _context.Ata - .FirstOrDefaultAsync(m => m.Id == id); - if (ata == null) + CommonTypes.Metadata.Ata ata = await _context.Ata.FirstOrDefaultAsync(m => m.Id == id); + + if(ata == null) { return NotFound(); } @@ -46,38 +37,36 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/Atas/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/Atas/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,Identify")] DiscImageChef.CommonTypes.Metadata.Ata ata) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create([Bind("Id,Identify")] CommonTypes.Metadata.Ata ata) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(ata); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(ata); } // GET: Admin/Atas/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var ata = await _context.Ata - .FirstOrDefaultAsync(m => m.Id == id); - if (ata == null) + CommonTypes.Metadata.Ata ata = await _context.Ata.FirstOrDefaultAsync(m => m.Id == id); + + if(ata == null) { return NotFound(); } @@ -86,19 +75,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/Atas/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var ata = await _context.Ata.FindAsync(id); + CommonTypes.Metadata.Ata ata = await _context.Ata.FindAsync(id); _context.Ata.Remove(ata); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool AtaExists(int id) - { - return _context.Ata.Any(e => e.Id == id); - } + bool AtaExists(int id) => _context.Ata.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/BlockDescriptorsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/BlockDescriptorsController.cs index 7e0e11b3..0dc9c1ab 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/BlockDescriptorsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/BlockDescriptorsController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class BlockDescriptorsController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public BlockDescriptorsController(DicServerContext context) - { - _context = context; - } + public BlockDescriptorsController(DicServerContext context) => _context = context; // GET: Admin/BlockDescriptors - public async Task Index() - { - return View(await _context.BlockDescriptor.ToListAsync()); - } + public async Task Index() => View(await _context.BlockDescriptor.ToListAsync()); // GET: Admin/BlockDescriptors/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var blockDescriptor = await _context.BlockDescriptor - .FirstOrDefaultAsync(m => m.Id == id); - if (blockDescriptor == null) + BlockDescriptor blockDescriptor = await _context.BlockDescriptor.FirstOrDefaultAsync(m => m.Id == id); + + if(blockDescriptor == null) { return NotFound(); } @@ -47,89 +37,90 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/BlockDescriptors/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/BlockDescriptors/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,Density,Blocks,BlockLength")] BlockDescriptor blockDescriptor) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create([Bind("Id,Density,Blocks,BlockLength")] + BlockDescriptor blockDescriptor) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(blockDescriptor); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(blockDescriptor); } // GET: Admin/BlockDescriptors/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var blockDescriptor = await _context.BlockDescriptor.FindAsync(id); - if (blockDescriptor == null) + BlockDescriptor blockDescriptor = await _context.BlockDescriptor.FindAsync(id); + + if(blockDescriptor == null) { return NotFound(); } + return View(blockDescriptor); } // POST: Admin/BlockDescriptors/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,Density,Blocks,BlockLength")] BlockDescriptor blockDescriptor) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit(int id, [Bind("Id,Density,Blocks,BlockLength")] + BlockDescriptor blockDescriptor) { - if (id != blockDescriptor.Id) + if(id != blockDescriptor.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(blockDescriptor); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!BlockDescriptorExists(blockDescriptor.Id)) + if(!BlockDescriptorExists(blockDescriptor.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(blockDescriptor); } // GET: Admin/BlockDescriptors/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var blockDescriptor = await _context.BlockDescriptor - .FirstOrDefaultAsync(m => m.Id == id); - if (blockDescriptor == null) + BlockDescriptor blockDescriptor = await _context.BlockDescriptor.FirstOrDefaultAsync(m => m.Id == id); + + if(blockDescriptor == null) { return NotFound(); } @@ -138,19 +129,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/BlockDescriptors/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var blockDescriptor = await _context.BlockDescriptor.FindAsync(id); + BlockDescriptor blockDescriptor = await _context.BlockDescriptor.FindAsync(id); _context.BlockDescriptor.Remove(blockDescriptor); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool BlockDescriptorExists(int id) - { - return _context.BlockDescriptor.Any(e => e.Id == id); - } + bool BlockDescriptorExists(int id) => _context.BlockDescriptor.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/ChsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/ChsController.cs index 64e5efc3..7258c4fd 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/ChsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/ChsController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class ChsController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public ChsController(DicServerContext context) - { - _context = context; - } + public ChsController(DicServerContext context) => _context = context; // GET: Admin/Chs - public async Task Index() - { - return View(await _context.Chs.ToListAsync()); - } + public async Task Index() => View(await _context.Chs.ToListAsync()); // GET: Admin/Chs/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var chs = await _context.Chs - .FirstOrDefaultAsync(m => m.Id == id); - if (chs == null) + Chs chs = await _context.Chs.FirstOrDefaultAsync(m => m.Id == id); + + if(chs == null) { return NotFound(); } @@ -47,89 +37,88 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/Chs/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/Chs/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] + [HttpPost, ValidateAntiForgeryToken] public async Task Create([Bind("Id,Cylinders,Heads,Sectors")] Chs chs) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(chs); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(chs); } // GET: Admin/Chs/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var chs = await _context.Chs.FindAsync(id); - if (chs == null) + Chs chs = await _context.Chs.FindAsync(id); + + if(chs == null) { return NotFound(); } + return View(chs); } // POST: Admin/Chs/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] + [HttpPost, ValidateAntiForgeryToken] public async Task Edit(int id, [Bind("Id,Cylinders,Heads,Sectors")] Chs chs) { - if (id != chs.Id) + if(id != chs.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(chs); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!ChsExists(chs.Id)) + if(!ChsExists(chs.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(chs); } // GET: Admin/Chs/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var chs = await _context.Chs - .FirstOrDefaultAsync(m => m.Id == id); - if (chs == null) + Chs chs = await _context.Chs.FirstOrDefaultAsync(m => m.Id == id); + + if(chs == null) { return NotFound(); } @@ -138,19 +127,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/Chs/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var chs = await _context.Chs.FindAsync(id); + Chs chs = await _context.Chs.FindAsync(id); _context.Chs.Remove(chs); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool ChsExists(int id) - { - return _context.Chs.Any(e => e.Id == id); - } + bool ChsExists(int id) => _context.Chs.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/CommandsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/CommandsController.cs index 3c50177a..0858e759 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/CommandsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/CommandsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class CommandsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/CompactDiscOffsetsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/CompactDiscOffsetsController.cs index 40ab4bfb..f1a45f67 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/CompactDiscOffsetsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/CompactDiscOffsetsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class CompactDiscOffsetsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/DensityCodesController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/DensityCodesController.cs index 26507029..c6217108 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/DensityCodesController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/DensityCodesController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class DensityCodesController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public DensityCodesController(DicServerContext context) - { - _context = context; - } + public DensityCodesController(DicServerContext context) => _context = context; // GET: Admin/DensityCodes - public async Task Index() - { - return View(await _context.DensityCode.ToListAsync()); - } + public async Task Index() => View(await _context.DensityCode.ToListAsync()); // GET: Admin/DensityCodes/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var densityCode = await _context.DensityCode - .FirstOrDefaultAsync(m => m.Id == id); - if (densityCode == null) + DensityCode densityCode = await _context.DensityCode.FirstOrDefaultAsync(m => m.Id == id); + + if(densityCode == null) { return NotFound(); } @@ -47,89 +37,88 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/DensityCodes/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/DensityCodes/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] + [HttpPost, ValidateAntiForgeryToken] public async Task Create([Bind("Id,Code")] DensityCode densityCode) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(densityCode); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(densityCode); } // GET: Admin/DensityCodes/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var densityCode = await _context.DensityCode.FindAsync(id); - if (densityCode == null) + DensityCode densityCode = await _context.DensityCode.FindAsync(id); + + if(densityCode == null) { return NotFound(); } + return View(densityCode); } // POST: Admin/DensityCodes/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] + [HttpPost, ValidateAntiForgeryToken] public async Task Edit(int id, [Bind("Id,Code")] DensityCode densityCode) { - if (id != densityCode.Id) + if(id != densityCode.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(densityCode); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!DensityCodeExists(densityCode.Id)) + if(!DensityCodeExists(densityCode.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(densityCode); } // GET: Admin/DensityCodes/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var densityCode = await _context.DensityCode - .FirstOrDefaultAsync(m => m.Id == id); - if (densityCode == null) + DensityCode densityCode = await _context.DensityCode.FirstOrDefaultAsync(m => m.Id == id); + + if(densityCode == null) { return NotFound(); } @@ -138,19 +127,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/DensityCodes/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var densityCode = await _context.DensityCode.FindAsync(id); + DensityCode densityCode = await _context.DensityCode.FindAsync(id); _context.DensityCode.Remove(densityCode); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool DensityCodeExists(int id) - { - return _context.DensityCode.Any(e => e.Id == id); - } + bool DensityCodeExists(int id) => _context.DensityCode.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/DeviceStatsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/DeviceStatsController.cs index c1ef6c78..701741a0 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/DeviceStatsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/DeviceStatsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class DeviceStatsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/DevicesController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/DevicesController.cs index eb5121d2..7b08dad6 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/DevicesController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/DevicesController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class DevicesController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/FilesystemsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/FilesystemsController.cs index 84272b73..23b22028 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/FilesystemsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/FilesystemsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class FilesystemsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/FiltersController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/FiltersController.cs index 28415ba4..5040ede6 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/FiltersController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/FiltersController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class FiltersController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/FireWiresController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/FireWiresController.cs index ff3e1040..3f707901 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/FireWiresController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/FireWiresController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class FireWiresController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public FireWiresController(DicServerContext context) - { - _context = context; - } + public FireWiresController(DicServerContext context) => _context = context; // GET: Admin/FireWires - public async Task Index() - { - return View(await _context.FireWire.ToListAsync()); - } + public async Task Index() => View(await _context.FireWire.ToListAsync()); // GET: Admin/FireWires/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var fireWire = await _context.FireWire - .FirstOrDefaultAsync(m => m.Id == id); - if (fireWire == null) + FireWire fireWire = await _context.FireWire.FirstOrDefaultAsync(m => m.Id == id); + + if(fireWire == null) { return NotFound(); } @@ -47,89 +37,91 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/FireWires/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/FireWires/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,VendorID,ProductID,Manufacturer,Product,RemovableMedia")] FireWire fireWire) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create([Bind("Id,VendorID,ProductID,Manufacturer,Product,RemovableMedia")] + FireWire fireWire) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(fireWire); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(fireWire); } // GET: Admin/FireWires/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var fireWire = await _context.FireWire.FindAsync(id); - if (fireWire == null) + FireWire fireWire = await _context.FireWire.FindAsync(id); + + if(fireWire == null) { return NotFound(); } + return View(fireWire); } // POST: Admin/FireWires/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,VendorID,ProductID,Manufacturer,Product,RemovableMedia")] FireWire fireWire) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit( + int id, [Bind("Id,VendorID,ProductID,Manufacturer,Product,RemovableMedia")] + FireWire fireWire) { - if (id != fireWire.Id) + if(id != fireWire.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(fireWire); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!FireWireExists(fireWire.Id)) + if(!FireWireExists(fireWire.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(fireWire); } // GET: Admin/FireWires/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var fireWire = await _context.FireWire - .FirstOrDefaultAsync(m => m.Id == id); - if (fireWire == null) + FireWire fireWire = await _context.FireWire.FirstOrDefaultAsync(m => m.Id == id); + + if(fireWire == null) { return NotFound(); } @@ -138,19 +130,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/FireWires/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var fireWire = await _context.FireWire.FindAsync(id); + FireWire fireWire = await _context.FireWire.FindAsync(id); _context.FireWire.Remove(fireWire); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool FireWireExists(int id) - { - return _context.FireWire.Any(e => e.Id == id); - } + bool FireWireExists(int id) => _context.FireWire.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/HomeController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/HomeController.cs index 6ae16baa..d3a39679 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/HomeController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/HomeController.cs @@ -11,7 +11,7 @@ // // Provides documentation data for razor views. // - // --[ License ] -------------------------------------------------------------- +// --[ License ] -------------------------------------------------------------- // // This library is free software; you can redistribute it and/or modify // it under the terms of the GNU Lesser General Public License as diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/MediaFormatsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/MediaFormatsController.cs index 8fe66ccf..ec51315b 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/MediaFormatsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/MediaFormatsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class MediaFormatsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/MediasController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/MediasController.cs index 1d8355a0..e38f72ab 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/MediasController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/MediasController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class MediasController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/MmcController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/MmcController.cs index f628e2db..c8038372 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/MmcController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/MmcController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class MmcController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public MmcController(DicServerContext context) - { - _context = context; - } + public MmcController(DicServerContext context) => _context = context; // GET: Admin/Mmc - public async Task Index() - { - return View(await _context.Mmc.ToListAsync()); - } + public async Task Index() => View(await _context.Mmc.ToListAsync()); // GET: Admin/Mmc/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var mmc = await _context.Mmc - .FirstOrDefaultAsync(m => m.Id == id); - if (mmc == null) + Mmc mmc = await _context.Mmc.FirstOrDefaultAsync(m => m.Id == id); + + if(mmc == null) { return NotFound(); } @@ -47,89 +37,88 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/Mmc/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/Mmc/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] + [HttpPost, ValidateAntiForgeryToken] public async Task Create([Bind("Id,ModeSense2AData")] Mmc mmc) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(mmc); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(mmc); } // GET: Admin/Mmc/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var mmc = await _context.Mmc.FindAsync(id); - if (mmc == null) + Mmc mmc = await _context.Mmc.FindAsync(id); + + if(mmc == null) { return NotFound(); } + return View(mmc); } // POST: Admin/Mmc/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] + [HttpPost, ValidateAntiForgeryToken] public async Task Edit(int id, [Bind("Id,ModeSense2AData")] Mmc mmc) { - if (id != mmc.Id) + if(id != mmc.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(mmc); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!MmcExists(mmc.Id)) + if(!MmcExists(mmc.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(mmc); } // GET: Admin/Mmc/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var mmc = await _context.Mmc - .FirstOrDefaultAsync(m => m.Id == id); - if (mmc == null) + Mmc mmc = await _context.Mmc.FirstOrDefaultAsync(m => m.Id == id); + + if(mmc == null) { return NotFound(); } @@ -138,19 +127,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/Mmc/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var mmc = await _context.Mmc.FindAsync(id); + Mmc mmc = await _context.Mmc.FindAsync(id); _context.Mmc.Remove(mmc); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool MmcExists(int id) - { - return _context.Mmc.Any(e => e.Id == id); - } + bool MmcExists(int id) => _context.Mmc.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/MmcFeaturesController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/MmcFeaturesController.cs index 4ce5f15e..b8c88802 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/MmcFeaturesController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/MmcFeaturesController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class MmcFeaturesController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public MmcFeaturesController(DicServerContext context) - { - _context = context; - } + public MmcFeaturesController(DicServerContext context) => _context = context; // GET: Admin/MmcFeatures - public async Task Index() - { - return View(await _context.MmcFeatures.ToListAsync()); - } + public async Task Index() => View(await _context.MmcFeatures.ToListAsync()); // GET: Admin/MmcFeatures/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var mmcFeatures = await _context.MmcFeatures - .FirstOrDefaultAsync(m => m.Id == id); - if (mmcFeatures == null) + MmcFeatures mmcFeatures = await _context.MmcFeatures.FirstOrDefaultAsync(m => m.Id == id); + + if(mmcFeatures == null) { return NotFound(); } @@ -47,89 +37,93 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/MmcFeatures/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/MmcFeatures/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,AACSVersion,AGIDs,BindingNonceBlocks,BlocksPerReadableUnit,BufferUnderrunFreeInDVD,BufferUnderrunFreeInSAO,BufferUnderrunFreeInTAO,CanAudioScan,CanEject,CanEraseSector,CanExpandBDRESpareArea,CanFormat,CanFormatBDREWithoutSpare,CanFormatCert,CanFormatFRF,CanFormatQCert,CanFormatRRM,CanGenerateBindingNonce,CanLoad,CanMuteSeparateChannels,CanOverwriteSAOTrack,CanOverwriteTAOTrack,CanPlayCDAudio,CanPseudoOverwriteBDR,CanReadAllDualR,CanReadAllDualRW,CanReadBD,CanReadBDR,CanReadBDRE1,CanReadBDRE2,CanReadBDROM,CanReadBluBCA,CanReadCD,CanReadCDMRW,CanReadCPRM_MKB,CanReadDDCD,CanReadDVD,CanReadDVDPlusMRW,CanReadDVDPlusR,CanReadDVDPlusRDL,CanReadDVDPlusRW,CanReadDVDPlusRWDL,CanReadDriveAACSCertificate,CanReadHDDVD,CanReadHDDVDR,CanReadHDDVDRAM,CanReadLeadInCDText,CanReadOldBDR,CanReadOldBDRE,CanReadOldBDROM,CanReadSpareAreaInformation,CanReportDriveSerial,CanReportMediaSerial,CanTestWriteDDCDR,CanTestWriteDVD,CanTestWriteInSAO,CanTestWriteInTAO,CanUpgradeFirmware,CanWriteBD,CanWriteBDR,CanWriteBDRE1,CanWriteBDRE2,CanWriteBusEncryptedBlocks,CanWriteCDMRW,CanWriteCDRW,CanWriteCDRWCAV,CanWriteCDSAO,CanWriteCDTAO,CanWriteCSSManagedDVD,CanWriteDDCDR,CanWriteDDCDRW,CanWriteDVDPlusMRW,CanWriteDVDPlusR,CanWriteDVDPlusRDL,CanWriteDVDPlusRW,CanWriteDVDPlusRWDL,CanWriteDVDR,CanWriteDVDRDL,CanWriteDVDRW,CanWriteHDDVDR,CanWriteHDDVDRAM,CanWriteOldBDR,CanWriteOldBDRE,CanWritePackedSubchannelInTAO,CanWriteRWSubchannelInSAO,CanWriteRWSubchannelInTAO,CanWriteRaw,CanWriteRawMultiSession,CanWriteRawSubchannelInTAO,ChangerIsSideChangeCapable,ChangerSlots,ChangerSupportsDiscPresent,CPRMVersion,CSSVersion,DBML,DVDMultiRead,EmbeddedChanger,ErrorRecoveryPage,FirmwareDate,LoadingMechanismType,Locked,LogicalBlockSize,MultiRead,PhysicalInterfaceStandardNumber,PreventJumper,SupportsAACS,SupportsBusEncryption,SupportsC2,SupportsCPRM,SupportsCSS,SupportsDAP,SupportsDeviceBusyEvent,SupportsHybridDiscs,SupportsModePage1Ch,SupportsOSSC,SupportsPWP,SupportsSWPP,SupportsSecurDisc,SupportsSeparateVolume,SupportsVCPS,SupportsWriteInhibitDCB,SupportsWriteProtectPAC,VolumeLevels,BinaryData")] MmcFeatures mmcFeatures) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create( + [Bind( + "Id,AACSVersion,AGIDs,BindingNonceBlocks,BlocksPerReadableUnit,BufferUnderrunFreeInDVD,BufferUnderrunFreeInSAO,BufferUnderrunFreeInTAO,CanAudioScan,CanEject,CanEraseSector,CanExpandBDRESpareArea,CanFormat,CanFormatBDREWithoutSpare,CanFormatCert,CanFormatFRF,CanFormatQCert,CanFormatRRM,CanGenerateBindingNonce,CanLoad,CanMuteSeparateChannels,CanOverwriteSAOTrack,CanOverwriteTAOTrack,CanPlayCDAudio,CanPseudoOverwriteBDR,CanReadAllDualR,CanReadAllDualRW,CanReadBD,CanReadBDR,CanReadBDRE1,CanReadBDRE2,CanReadBDROM,CanReadBluBCA,CanReadCD,CanReadCDMRW,CanReadCPRM_MKB,CanReadDDCD,CanReadDVD,CanReadDVDPlusMRW,CanReadDVDPlusR,CanReadDVDPlusRDL,CanReadDVDPlusRW,CanReadDVDPlusRWDL,CanReadDriveAACSCertificate,CanReadHDDVD,CanReadHDDVDR,CanReadHDDVDRAM,CanReadLeadInCDText,CanReadOldBDR,CanReadOldBDRE,CanReadOldBDROM,CanReadSpareAreaInformation,CanReportDriveSerial,CanReportMediaSerial,CanTestWriteDDCDR,CanTestWriteDVD,CanTestWriteInSAO,CanTestWriteInTAO,CanUpgradeFirmware,CanWriteBD,CanWriteBDR,CanWriteBDRE1,CanWriteBDRE2,CanWriteBusEncryptedBlocks,CanWriteCDMRW,CanWriteCDRW,CanWriteCDRWCAV,CanWriteCDSAO,CanWriteCDTAO,CanWriteCSSManagedDVD,CanWriteDDCDR,CanWriteDDCDRW,CanWriteDVDPlusMRW,CanWriteDVDPlusR,CanWriteDVDPlusRDL,CanWriteDVDPlusRW,CanWriteDVDPlusRWDL,CanWriteDVDR,CanWriteDVDRDL,CanWriteDVDRW,CanWriteHDDVDR,CanWriteHDDVDRAM,CanWriteOldBDR,CanWriteOldBDRE,CanWritePackedSubchannelInTAO,CanWriteRWSubchannelInSAO,CanWriteRWSubchannelInTAO,CanWriteRaw,CanWriteRawMultiSession,CanWriteRawSubchannelInTAO,ChangerIsSideChangeCapable,ChangerSlots,ChangerSupportsDiscPresent,CPRMVersion,CSSVersion,DBML,DVDMultiRead,EmbeddedChanger,ErrorRecoveryPage,FirmwareDate,LoadingMechanismType,Locked,LogicalBlockSize,MultiRead,PhysicalInterfaceStandardNumber,PreventJumper,SupportsAACS,SupportsBusEncryption,SupportsC2,SupportsCPRM,SupportsCSS,SupportsDAP,SupportsDeviceBusyEvent,SupportsHybridDiscs,SupportsModePage1Ch,SupportsOSSC,SupportsPWP,SupportsSWPP,SupportsSecurDisc,SupportsSeparateVolume,SupportsVCPS,SupportsWriteInhibitDCB,SupportsWriteProtectPAC,VolumeLevels,BinaryData")] + MmcFeatures mmcFeatures) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(mmcFeatures); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(mmcFeatures); } // GET: Admin/MmcFeatures/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var mmcFeatures = await _context.MmcFeatures.FindAsync(id); - if (mmcFeatures == null) + MmcFeatures mmcFeatures = await _context.MmcFeatures.FindAsync(id); + + if(mmcFeatures == null) { return NotFound(); } + return View(mmcFeatures); } // POST: Admin/MmcFeatures/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,AACSVersion,AGIDs,BindingNonceBlocks,BlocksPerReadableUnit,BufferUnderrunFreeInDVD,BufferUnderrunFreeInSAO,BufferUnderrunFreeInTAO,CanAudioScan,CanEject,CanEraseSector,CanExpandBDRESpareArea,CanFormat,CanFormatBDREWithoutSpare,CanFormatCert,CanFormatFRF,CanFormatQCert,CanFormatRRM,CanGenerateBindingNonce,CanLoad,CanMuteSeparateChannels,CanOverwriteSAOTrack,CanOverwriteTAOTrack,CanPlayCDAudio,CanPseudoOverwriteBDR,CanReadAllDualR,CanReadAllDualRW,CanReadBD,CanReadBDR,CanReadBDRE1,CanReadBDRE2,CanReadBDROM,CanReadBluBCA,CanReadCD,CanReadCDMRW,CanReadCPRM_MKB,CanReadDDCD,CanReadDVD,CanReadDVDPlusMRW,CanReadDVDPlusR,CanReadDVDPlusRDL,CanReadDVDPlusRW,CanReadDVDPlusRWDL,CanReadDriveAACSCertificate,CanReadHDDVD,CanReadHDDVDR,CanReadHDDVDRAM,CanReadLeadInCDText,CanReadOldBDR,CanReadOldBDRE,CanReadOldBDROM,CanReadSpareAreaInformation,CanReportDriveSerial,CanReportMediaSerial,CanTestWriteDDCDR,CanTestWriteDVD,CanTestWriteInSAO,CanTestWriteInTAO,CanUpgradeFirmware,CanWriteBD,CanWriteBDR,CanWriteBDRE1,CanWriteBDRE2,CanWriteBusEncryptedBlocks,CanWriteCDMRW,CanWriteCDRW,CanWriteCDRWCAV,CanWriteCDSAO,CanWriteCDTAO,CanWriteCSSManagedDVD,CanWriteDDCDR,CanWriteDDCDRW,CanWriteDVDPlusMRW,CanWriteDVDPlusR,CanWriteDVDPlusRDL,CanWriteDVDPlusRW,CanWriteDVDPlusRWDL,CanWriteDVDR,CanWriteDVDRDL,CanWriteDVDRW,CanWriteHDDVDR,CanWriteHDDVDRAM,CanWriteOldBDR,CanWriteOldBDRE,CanWritePackedSubchannelInTAO,CanWriteRWSubchannelInSAO,CanWriteRWSubchannelInTAO,CanWriteRaw,CanWriteRawMultiSession,CanWriteRawSubchannelInTAO,ChangerIsSideChangeCapable,ChangerSlots,ChangerSupportsDiscPresent,CPRMVersion,CSSVersion,DBML,DVDMultiRead,EmbeddedChanger,ErrorRecoveryPage,FirmwareDate,LoadingMechanismType,Locked,LogicalBlockSize,MultiRead,PhysicalInterfaceStandardNumber,PreventJumper,SupportsAACS,SupportsBusEncryption,SupportsC2,SupportsCPRM,SupportsCSS,SupportsDAP,SupportsDeviceBusyEvent,SupportsHybridDiscs,SupportsModePage1Ch,SupportsOSSC,SupportsPWP,SupportsSWPP,SupportsSecurDisc,SupportsSeparateVolume,SupportsVCPS,SupportsWriteInhibitDCB,SupportsWriteProtectPAC,VolumeLevels,BinaryData")] MmcFeatures mmcFeatures) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit(int id, [Bind( + "Id,AACSVersion,AGIDs,BindingNonceBlocks,BlocksPerReadableUnit,BufferUnderrunFreeInDVD,BufferUnderrunFreeInSAO,BufferUnderrunFreeInTAO,CanAudioScan,CanEject,CanEraseSector,CanExpandBDRESpareArea,CanFormat,CanFormatBDREWithoutSpare,CanFormatCert,CanFormatFRF,CanFormatQCert,CanFormatRRM,CanGenerateBindingNonce,CanLoad,CanMuteSeparateChannels,CanOverwriteSAOTrack,CanOverwriteTAOTrack,CanPlayCDAudio,CanPseudoOverwriteBDR,CanReadAllDualR,CanReadAllDualRW,CanReadBD,CanReadBDR,CanReadBDRE1,CanReadBDRE2,CanReadBDROM,CanReadBluBCA,CanReadCD,CanReadCDMRW,CanReadCPRM_MKB,CanReadDDCD,CanReadDVD,CanReadDVDPlusMRW,CanReadDVDPlusR,CanReadDVDPlusRDL,CanReadDVDPlusRW,CanReadDVDPlusRWDL,CanReadDriveAACSCertificate,CanReadHDDVD,CanReadHDDVDR,CanReadHDDVDRAM,CanReadLeadInCDText,CanReadOldBDR,CanReadOldBDRE,CanReadOldBDROM,CanReadSpareAreaInformation,CanReportDriveSerial,CanReportMediaSerial,CanTestWriteDDCDR,CanTestWriteDVD,CanTestWriteInSAO,CanTestWriteInTAO,CanUpgradeFirmware,CanWriteBD,CanWriteBDR,CanWriteBDRE1,CanWriteBDRE2,CanWriteBusEncryptedBlocks,CanWriteCDMRW,CanWriteCDRW,CanWriteCDRWCAV,CanWriteCDSAO,CanWriteCDTAO,CanWriteCSSManagedDVD,CanWriteDDCDR,CanWriteDDCDRW,CanWriteDVDPlusMRW,CanWriteDVDPlusR,CanWriteDVDPlusRDL,CanWriteDVDPlusRW,CanWriteDVDPlusRWDL,CanWriteDVDR,CanWriteDVDRDL,CanWriteDVDRW,CanWriteHDDVDR,CanWriteHDDVDRAM,CanWriteOldBDR,CanWriteOldBDRE,CanWritePackedSubchannelInTAO,CanWriteRWSubchannelInSAO,CanWriteRWSubchannelInTAO,CanWriteRaw,CanWriteRawMultiSession,CanWriteRawSubchannelInTAO,ChangerIsSideChangeCapable,ChangerSlots,ChangerSupportsDiscPresent,CPRMVersion,CSSVersion,DBML,DVDMultiRead,EmbeddedChanger,ErrorRecoveryPage,FirmwareDate,LoadingMechanismType,Locked,LogicalBlockSize,MultiRead,PhysicalInterfaceStandardNumber,PreventJumper,SupportsAACS,SupportsBusEncryption,SupportsC2,SupportsCPRM,SupportsCSS,SupportsDAP,SupportsDeviceBusyEvent,SupportsHybridDiscs,SupportsModePage1Ch,SupportsOSSC,SupportsPWP,SupportsSWPP,SupportsSecurDisc,SupportsSeparateVolume,SupportsVCPS,SupportsWriteInhibitDCB,SupportsWriteProtectPAC,VolumeLevels,BinaryData")] + MmcFeatures mmcFeatures) { - if (id != mmcFeatures.Id) + if(id != mmcFeatures.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(mmcFeatures); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!MmcFeaturesExists(mmcFeatures.Id)) + if(!MmcFeaturesExists(mmcFeatures.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(mmcFeatures); } // GET: Admin/MmcFeatures/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var mmcFeatures = await _context.MmcFeatures - .FirstOrDefaultAsync(m => m.Id == id); - if (mmcFeatures == null) + MmcFeatures mmcFeatures = await _context.MmcFeatures.FirstOrDefaultAsync(m => m.Id == id); + + if(mmcFeatures == null) { return NotFound(); } @@ -138,19 +132,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/MmcFeatures/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var mmcFeatures = await _context.MmcFeatures.FindAsync(id); + MmcFeatures mmcFeatures = await _context.MmcFeatures.FindAsync(id); _context.MmcFeatures.Remove(mmcFeatures); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool MmcFeaturesExists(int id) - { - return _context.MmcFeatures.Any(e => e.Id == id); - } + bool MmcFeaturesExists(int id) => _context.MmcFeatures.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/MmcSdsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/MmcSdsController.cs index 8394f1c4..c145d143 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/MmcSdsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/MmcSdsController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class MmcSdsController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public MmcSdsController(DicServerContext context) - { - _context = context; - } + public MmcSdsController(DicServerContext context) => _context = context; // GET: Admin/MmcSds - public async Task Index() - { - return View(await _context.MmcSd.ToListAsync()); - } + public async Task Index() => View(await _context.MmcSd.ToListAsync()); // GET: Admin/MmcSds/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var mmcSd = await _context.MmcSd - .FirstOrDefaultAsync(m => m.Id == id); - if (mmcSd == null) + MmcSd mmcSd = await _context.MmcSd.FirstOrDefaultAsync(m => m.Id == id); + + if(mmcSd == null) { return NotFound(); } @@ -47,89 +37,90 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/MmcSds/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/MmcSds/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,CID,CSD,OCR,SCR,ExtendedCSD")] MmcSd mmcSd) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create([Bind("Id,CID,CSD,OCR,SCR,ExtendedCSD")] + MmcSd mmcSd) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(mmcSd); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(mmcSd); } // GET: Admin/MmcSds/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var mmcSd = await _context.MmcSd.FindAsync(id); - if (mmcSd == null) + MmcSd mmcSd = await _context.MmcSd.FindAsync(id); + + if(mmcSd == null) { return NotFound(); } + return View(mmcSd); } // POST: Admin/MmcSds/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,CID,CSD,OCR,SCR,ExtendedCSD")] MmcSd mmcSd) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit(int id, [Bind("Id,CID,CSD,OCR,SCR,ExtendedCSD")] + MmcSd mmcSd) { - if (id != mmcSd.Id) + if(id != mmcSd.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(mmcSd); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!MmcSdExists(mmcSd.Id)) + if(!MmcSdExists(mmcSd.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(mmcSd); } // GET: Admin/MmcSds/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var mmcSd = await _context.MmcSd - .FirstOrDefaultAsync(m => m.Id == id); - if (mmcSd == null) + MmcSd mmcSd = await _context.MmcSd.FirstOrDefaultAsync(m => m.Id == id); + + if(mmcSd == null) { return NotFound(); } @@ -138,19 +129,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/MmcSds/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var mmcSd = await _context.MmcSd.FindAsync(id); + MmcSd mmcSd = await _context.MmcSd.FindAsync(id); _context.MmcSd.Remove(mmcSd); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool MmcSdExists(int id) - { - return _context.MmcSd.Any(e => e.Id == id); - } + bool MmcSdExists(int id) => _context.MmcSd.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/OperatingSystemsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/OperatingSystemsController.cs index b5a65a27..d2d25e20 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/OperatingSystemsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/OperatingSystemsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class OperatingSystemsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/PartitionsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/PartitionsController.cs index ce9f663b..dc31f75d 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/PartitionsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/PartitionsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class PartitionsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/PcmciasController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/PcmciasController.cs index b7161820..6b4152aa 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/PcmciasController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/PcmciasController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class PcmciasController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public PcmciasController(DicServerContext context) - { - _context = context; - } + public PcmciasController(DicServerContext context) => _context = context; // GET: Admin/Pcmcias - public async Task Index() - { - return View(await _context.Pcmcia.ToListAsync()); - } + public async Task Index() => View(await _context.Pcmcia.ToListAsync()); // GET: Admin/Pcmcias/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var pcmcia = await _context.Pcmcia - .FirstOrDefaultAsync(m => m.Id == id); - if (pcmcia == null) + Pcmcia pcmcia = await _context.Pcmcia.FirstOrDefaultAsync(m => m.Id == id); + + if(pcmcia == null) { return NotFound(); } @@ -47,89 +37,92 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/Pcmcias/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/Pcmcias/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,CIS,Compliance,ManufacturerCode,CardCode,Manufacturer,ProductName")] Pcmcia pcmcia) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create( + [Bind("Id,CIS,Compliance,ManufacturerCode,CardCode,Manufacturer,ProductName")] + Pcmcia pcmcia) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(pcmcia); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(pcmcia); } // GET: Admin/Pcmcias/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var pcmcia = await _context.Pcmcia.FindAsync(id); - if (pcmcia == null) + Pcmcia pcmcia = await _context.Pcmcia.FindAsync(id); + + if(pcmcia == null) { return NotFound(); } + return View(pcmcia); } // POST: Admin/Pcmcias/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,CIS,Compliance,ManufacturerCode,CardCode,Manufacturer,ProductName")] Pcmcia pcmcia) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit( + int id, [Bind("Id,CIS,Compliance,ManufacturerCode,CardCode,Manufacturer,ProductName")] + Pcmcia pcmcia) { - if (id != pcmcia.Id) + if(id != pcmcia.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(pcmcia); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!PcmciaExists(pcmcia.Id)) + if(!PcmciaExists(pcmcia.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(pcmcia); } // GET: Admin/Pcmcias/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var pcmcia = await _context.Pcmcia - .FirstOrDefaultAsync(m => m.Id == id); - if (pcmcia == null) + Pcmcia pcmcia = await _context.Pcmcia.FirstOrDefaultAsync(m => m.Id == id); + + if(pcmcia == null) { return NotFound(); } @@ -138,19 +131,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/Pcmcias/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var pcmcia = await _context.Pcmcia.FindAsync(id); + Pcmcia pcmcia = await _context.Pcmcia.FindAsync(id); _context.Pcmcia.Remove(pcmcia); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool PcmciaExists(int id) - { - return _context.Pcmcia.Any(e => e.Id == id); - } + bool PcmciaExists(int id) => _context.Pcmcia.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/ReportsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/ReportsController.cs index 039eda80..c756823a 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/ReportsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/ReportsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class ReportsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/ScsiModesController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/ScsiModesController.cs index e0dfd773..e46708d2 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/ScsiModesController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/ScsiModesController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class ScsiModesController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public ScsiModesController(DicServerContext context) - { - _context = context; - } + public ScsiModesController(DicServerContext context) => _context = context; // GET: Admin/ScsiModes - public async Task Index() - { - return View(await _context.ScsiMode.ToListAsync()); - } + public async Task Index() => View(await _context.ScsiMode.ToListAsync()); // GET: Admin/ScsiModes/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var scsiMode = await _context.ScsiMode - .FirstOrDefaultAsync(m => m.Id == id); - if (scsiMode == null) + ScsiMode scsiMode = await _context.ScsiMode.FirstOrDefaultAsync(m => m.Id == id); + + if(scsiMode == null) { return NotFound(); } @@ -47,89 +37,92 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/ScsiModes/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/ScsiModes/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,MediumType,WriteProtected,Speed,BufferedMode,BlankCheckEnabled,DPOandFUA")] ScsiMode scsiMode) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create( + [Bind("Id,MediumType,WriteProtected,Speed,BufferedMode,BlankCheckEnabled,DPOandFUA")] + ScsiMode scsiMode) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(scsiMode); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(scsiMode); } // GET: Admin/ScsiModes/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var scsiMode = await _context.ScsiMode.FindAsync(id); - if (scsiMode == null) + ScsiMode scsiMode = await _context.ScsiMode.FindAsync(id); + + if(scsiMode == null) { return NotFound(); } + return View(scsiMode); } // POST: Admin/ScsiModes/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,MediumType,WriteProtected,Speed,BufferedMode,BlankCheckEnabled,DPOandFUA")] ScsiMode scsiMode) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit( + int id, [Bind("Id,MediumType,WriteProtected,Speed,BufferedMode,BlankCheckEnabled,DPOandFUA")] + ScsiMode scsiMode) { - if (id != scsiMode.Id) + if(id != scsiMode.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(scsiMode); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!ScsiModeExists(scsiMode.Id)) + if(!ScsiModeExists(scsiMode.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(scsiMode); } // GET: Admin/ScsiModes/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var scsiMode = await _context.ScsiMode - .FirstOrDefaultAsync(m => m.Id == id); - if (scsiMode == null) + ScsiMode scsiMode = await _context.ScsiMode.FirstOrDefaultAsync(m => m.Id == id); + + if(scsiMode == null) { return NotFound(); } @@ -138,19 +131,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/ScsiModes/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var scsiMode = await _context.ScsiMode.FindAsync(id); + ScsiMode scsiMode = await _context.ScsiMode.FindAsync(id); _context.ScsiMode.Remove(scsiMode); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool ScsiModeExists(int id) - { - return _context.ScsiMode.Any(e => e.Id == id); - } + bool ScsiModeExists(int id) => _context.ScsiMode.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/ScsiPagesController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/ScsiPagesController.cs index c5a471fd..3db3ce56 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/ScsiPagesController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/ScsiPagesController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class ScsiPagesController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public ScsiPagesController(DicServerContext context) - { - _context = context; - } + public ScsiPagesController(DicServerContext context) => _context = context; // GET: Admin/ScsiPages - public async Task Index() - { - return View(await _context.ScsiPage.ToListAsync()); - } + public async Task Index() => View(await _context.ScsiPage.ToListAsync()); // GET: Admin/ScsiPages/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var scsiPage = await _context.ScsiPage - .FirstOrDefaultAsync(m => m.Id == id); - if (scsiPage == null) + ScsiPage scsiPage = await _context.ScsiPage.FirstOrDefaultAsync(m => m.Id == id); + + if(scsiPage == null) { return NotFound(); } @@ -47,89 +37,88 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/ScsiPages/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/ScsiPages/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] + [HttpPost, ValidateAntiForgeryToken] public async Task Create([Bind("Id,page,subpage,value")] ScsiPage scsiPage) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(scsiPage); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(scsiPage); } // GET: Admin/ScsiPages/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var scsiPage = await _context.ScsiPage.FindAsync(id); - if (scsiPage == null) + ScsiPage scsiPage = await _context.ScsiPage.FindAsync(id); + + if(scsiPage == null) { return NotFound(); } + return View(scsiPage); } // POST: Admin/ScsiPages/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] + [HttpPost, ValidateAntiForgeryToken] public async Task Edit(int id, [Bind("Id,page,subpage,value")] ScsiPage scsiPage) { - if (id != scsiPage.Id) + if(id != scsiPage.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(scsiPage); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!ScsiPageExists(scsiPage.Id)) + if(!ScsiPageExists(scsiPage.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(scsiPage); } // GET: Admin/ScsiPages/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var scsiPage = await _context.ScsiPage - .FirstOrDefaultAsync(m => m.Id == id); - if (scsiPage == null) + ScsiPage scsiPage = await _context.ScsiPage.FirstOrDefaultAsync(m => m.Id == id); + + if(scsiPage == null) { return NotFound(); } @@ -138,19 +127,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/ScsiPages/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var scsiPage = await _context.ScsiPage.FindAsync(id); + ScsiPage scsiPage = await _context.ScsiPage.FindAsync(id); _context.ScsiPage.Remove(scsiPage); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool ScsiPageExists(int id) - { - return _context.ScsiPage.Any(e => e.Id == id); - } + bool ScsiPageExists(int id) => _context.ScsiPage.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/ScsisController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/ScsisController.cs index 7cf455b4..9610666c 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/ScsisController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/ScsisController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class ScsisController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public ScsisController(DicServerContext context) - { - _context = context; - } + public ScsisController(DicServerContext context) => _context = context; // GET: Admin/Scsis - public async Task Index() - { - return View(await _context.Scsi.ToListAsync()); - } + public async Task Index() => View(await _context.Scsi.ToListAsync()); // GET: Admin/Scsis/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var scsi = await _context.Scsi - .FirstOrDefaultAsync(m => m.Id == id); - if (scsi == null) + Scsi scsi = await _context.Scsi.FirstOrDefaultAsync(m => m.Id == id); + + if(scsi == null) { return NotFound(); } @@ -47,89 +37,94 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/Scsis/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/Scsis/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,InquiryData,SupportsModeSense6,SupportsModeSense10,SupportsModeSubpages,ModeSense6Data,ModeSense10Data,ModeSense6CurrentData,ModeSense10CurrentData,ModeSense6ChangeableData,ModeSense10ChangeableData")] Scsi scsi) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create( + [Bind( + "Id,InquiryData,SupportsModeSense6,SupportsModeSense10,SupportsModeSubpages,ModeSense6Data,ModeSense10Data,ModeSense6CurrentData,ModeSense10CurrentData,ModeSense6ChangeableData,ModeSense10ChangeableData")] + Scsi scsi) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(scsi); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(scsi); } // GET: Admin/Scsis/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var scsi = await _context.Scsi.FindAsync(id); - if (scsi == null) + Scsi scsi = await _context.Scsi.FindAsync(id); + + if(scsi == null) { return NotFound(); } + return View(scsi); } // POST: Admin/Scsis/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,InquiryData,SupportsModeSense6,SupportsModeSense10,SupportsModeSubpages,ModeSense6Data,ModeSense10Data,ModeSense6CurrentData,ModeSense10CurrentData,ModeSense6ChangeableData,ModeSense10ChangeableData")] Scsi scsi) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit( + int id, [Bind( + "Id,InquiryData,SupportsModeSense6,SupportsModeSense10,SupportsModeSubpages,ModeSense6Data,ModeSense10Data,ModeSense6CurrentData,ModeSense10CurrentData,ModeSense6ChangeableData,ModeSense10ChangeableData")] + Scsi scsi) { - if (id != scsi.Id) + if(id != scsi.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(scsi); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!ScsiExists(scsi.Id)) + if(!ScsiExists(scsi.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(scsi); } // GET: Admin/Scsis/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var scsi = await _context.Scsi - .FirstOrDefaultAsync(m => m.Id == id); - if (scsi == null) + Scsi scsi = await _context.Scsi.FirstOrDefaultAsync(m => m.Id == id); + + if(scsi == null) { return NotFound(); } @@ -138,19 +133,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/Scsis/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var scsi = await _context.Scsi.FindAsync(id); + Scsi scsi = await _context.Scsi.FindAsync(id); _context.Scsi.Remove(scsi); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool ScsiExists(int id) - { - return _context.Scsi.Any(e => e.Id == id); - } + bool ScsiExists(int id) => _context.Scsi.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/SscsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/SscsController.cs index c901bab2..fc0be621 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/SscsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/SscsController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class SscsController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public SscsController(DicServerContext context) - { - _context = context; - } + public SscsController(DicServerContext context) => _context = context; // GET: Admin/Sscs - public async Task Index() - { - return View(await _context.Ssc.ToListAsync()); - } + public async Task Index() => View(await _context.Ssc.ToListAsync()); // GET: Admin/Sscs/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var ssc = await _context.Ssc - .FirstOrDefaultAsync(m => m.Id == id); - if (ssc == null) + Ssc ssc = await _context.Ssc.FirstOrDefaultAsync(m => m.Id == id); + + if(ssc == null) { return NotFound(); } @@ -47,89 +37,90 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/Sscs/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/Sscs/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,BlockSizeGranularity,MaxBlockLength,MinBlockLength")] Ssc ssc) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create([Bind("Id,BlockSizeGranularity,MaxBlockLength,MinBlockLength")] + Ssc ssc) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(ssc); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(ssc); } // GET: Admin/Sscs/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var ssc = await _context.Ssc.FindAsync(id); - if (ssc == null) + Ssc ssc = await _context.Ssc.FindAsync(id); + + if(ssc == null) { return NotFound(); } + return View(ssc); } // POST: Admin/Sscs/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,BlockSizeGranularity,MaxBlockLength,MinBlockLength")] Ssc ssc) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit(int id, [Bind("Id,BlockSizeGranularity,MaxBlockLength,MinBlockLength")] + Ssc ssc) { - if (id != ssc.Id) + if(id != ssc.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(ssc); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!SscExists(ssc.Id)) + if(!SscExists(ssc.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(ssc); } // GET: Admin/Sscs/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var ssc = await _context.Ssc - .FirstOrDefaultAsync(m => m.Id == id); - if (ssc == null) + Ssc ssc = await _context.Ssc.FirstOrDefaultAsync(m => m.Id == id); + + if(ssc == null) { return NotFound(); } @@ -138,19 +129,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/Sscs/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var ssc = await _context.Ssc.FindAsync(id); + Ssc ssc = await _context.Ssc.FindAsync(id); _context.Ssc.Remove(ssc); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool SscExists(int id) - { - return _context.Ssc.Any(e => e.Id == id); - } + bool SscExists(int id) => _context.Ssc.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/SupportedDensitiesController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/SupportedDensitiesController.cs index c63622f8..6707ed69 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/SupportedDensitiesController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/SupportedDensitiesController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class SupportedDensitiesController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public SupportedDensitiesController(DicServerContext context) - { - _context = context; - } + public SupportedDensitiesController(DicServerContext context) => _context = context; // GET: Admin/SupportedDensities - public async Task Index() - { - return View(await _context.SupportedDensity.ToListAsync()); - } + public async Task Index() => View(await _context.SupportedDensity.ToListAsync()); // GET: Admin/SupportedDensities/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var supportedDensity = await _context.SupportedDensity - .FirstOrDefaultAsync(m => m.Id == id); - if (supportedDensity == null) + SupportedDensity supportedDensity = await _context.SupportedDensity.FirstOrDefaultAsync(m => m.Id == id); + + if(supportedDensity == null) { return NotFound(); } @@ -47,89 +37,94 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/SupportedDensities/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/SupportedDensities/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,PrimaryCode,SecondaryCode,Writable,Duplicate,DefaultDensity,BitsPerMm,Width,Tracks,Capacity,Organization,Name,Description")] SupportedDensity supportedDensity) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create( + [Bind( + "Id,PrimaryCode,SecondaryCode,Writable,Duplicate,DefaultDensity,BitsPerMm,Width,Tracks,Capacity,Organization,Name,Description")] + SupportedDensity supportedDensity) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(supportedDensity); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(supportedDensity); } // GET: Admin/SupportedDensities/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var supportedDensity = await _context.SupportedDensity.FindAsync(id); - if (supportedDensity == null) + SupportedDensity supportedDensity = await _context.SupportedDensity.FindAsync(id); + + if(supportedDensity == null) { return NotFound(); } + return View(supportedDensity); } // POST: Admin/SupportedDensities/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,PrimaryCode,SecondaryCode,Writable,Duplicate,DefaultDensity,BitsPerMm,Width,Tracks,Capacity,Organization,Name,Description")] SupportedDensity supportedDensity) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit( + int id, [Bind( + "Id,PrimaryCode,SecondaryCode,Writable,Duplicate,DefaultDensity,BitsPerMm,Width,Tracks,Capacity,Organization,Name,Description")] + SupportedDensity supportedDensity) { - if (id != supportedDensity.Id) + if(id != supportedDensity.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(supportedDensity); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!SupportedDensityExists(supportedDensity.Id)) + if(!SupportedDensityExists(supportedDensity.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(supportedDensity); } // GET: Admin/SupportedDensities/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var supportedDensity = await _context.SupportedDensity - .FirstOrDefaultAsync(m => m.Id == id); - if (supportedDensity == null) + SupportedDensity supportedDensity = await _context.SupportedDensity.FirstOrDefaultAsync(m => m.Id == id); + + if(supportedDensity == null) { return NotFound(); } @@ -138,19 +133,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/SupportedDensities/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var supportedDensity = await _context.SupportedDensity.FindAsync(id); + SupportedDensity supportedDensity = await _context.SupportedDensity.FindAsync(id); _context.SupportedDensity.Remove(supportedDensity); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool SupportedDensityExists(int id) - { - return _context.SupportedDensity.Any(e => e.Id == id); - } + bool SupportedDensityExists(int id) => _context.SupportedDensity.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/TestedMediasController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/TestedMediasController.cs index 1b652e65..66f3a7c7 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/TestedMediasController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/TestedMediasController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class TestedMediasController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public TestedMediasController(DicServerContext context) - { - _context = context; - } + public TestedMediasController(DicServerContext context) => _context = context; // GET: Admin/TestedMedias - public async Task Index() - { - return View(await _context.TestedMedia.ToListAsync()); - } + public async Task Index() => View(await _context.TestedMedia.ToListAsync()); // GET: Admin/TestedMedias/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var testedMedia = await _context.TestedMedia - .FirstOrDefaultAsync(m => m.Id == id); - if (testedMedia == null) + TestedMedia testedMedia = await _context.TestedMedia.FirstOrDefaultAsync(m => m.Id == id); + + if(testedMedia == null) { return NotFound(); } @@ -47,89 +37,93 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/TestedMedias/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/TestedMedias/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,IdentifyData,Blocks,BlockSize,CanReadAACS,CanReadADIP,CanReadATIP,CanReadBCA,CanReadC2Pointers,CanReadCMI,CanReadCorrectedSubchannel,CanReadCorrectedSubchannelWithC2,CanReadDCB,CanReadDDS,CanReadDMI,CanReadDiscInformation,CanReadFullTOC,CanReadHDCMI,CanReadLayerCapacity,CanReadFirstTrackPreGap,CanReadLeadIn,CanReadLeadOut,CanReadMediaID,CanReadMediaSerial,CanReadPAC,CanReadPFI,CanReadPMA,CanReadPQSubchannel,CanReadPQSubchannelWithC2,CanReadPRI,CanReadRWSubchannel,CanReadRWSubchannelWithC2,CanReadRecordablePFI,CanReadSpareAreaInformation,CanReadTOC,Density,LongBlockSize,Manufacturer,MediaIsRecognized,MediumType,MediumTypeName,Model,SupportsHLDTSTReadRawDVD,SupportsNECReadCDDA,SupportsPioneerReadCDDA,SupportsPioneerReadCDDAMSF,SupportsPlextorReadCDDA,SupportsPlextorReadRawDVD,SupportsRead10,SupportsRead12,SupportsRead16,SupportsRead6,SupportsReadCapacity16,SupportsReadCapacity,SupportsReadCd,SupportsReadCdMsf,SupportsReadCdRaw,SupportsReadCdMsfRaw,SupportsReadLong16,SupportsReadLong,ModeSense6Data,ModeSense10Data,LBASectors,LBA48Sectors,LogicalAlignment,NominalRotationRate,PhysicalBlockSize,SolidStateDevice,UnformattedBPT,UnformattedBPS,SupportsReadDmaLba,SupportsReadDmaRetryLba,SupportsReadLba,SupportsReadRetryLba,SupportsReadLongLba,SupportsReadLongRetryLba,SupportsSeekLba,SupportsReadDmaLba48,SupportsReadLba48,SupportsReadDma,SupportsReadDmaRetry,SupportsReadRetry,SupportsReadSectors,SupportsReadLongRetry,SupportsSeek,CanReadingIntersessionLeadIn,CanReadingIntersessionLeadOut,IntersessionLeadInData,IntersessionLeadOutData,Read6Data,Read10Data,Read12Data,Read16Data,ReadLong10Data,ReadLong16Data,ReadSectorsData,ReadSectorsRetryData,ReadDmaData,ReadDmaRetryData,ReadLbaData,ReadRetryLbaData,ReadDmaLbaData,ReadDmaRetryLbaData,ReadLba48Data,ReadDmaLba48Data,ReadLongData,ReadLongRetryData,ReadLongLbaData,ReadLongRetryLbaData,TocData,FullTocData,AtipData,PmaData,ReadCdData,ReadCdMsfData,ReadCdFullData,ReadCdMsfFullData,Track1PregapData,LeadInData,LeadOutData,C2PointersData,PQSubchannelData,RWSubchannelData,CorrectedSubchannelData,PQSubchannelWithC2Data,RWSubchannelWithC2Data,CorrectedSubchannelWithC2Data,PfiData,DmiData,CmiData,DvdBcaData,DvdAacsData,DvdDdsData,DvdSaiData,PriData,EmbossedPfiData,AdipData,DcbData,HdCmiData,DvdLayerData,BluBcaData,BluDdsData,BluSaiData,BluDiData,BluPacData,PlextorReadCddaData,PioneerReadCddaData,PioneerReadCddaMsfData,NecReadCddaData,PlextorReadRawDVDData,HLDTSTReadRawDVDData")] TestedMedia testedMedia) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create( + [Bind( + "Id,IdentifyData,Blocks,BlockSize,CanReadAACS,CanReadADIP,CanReadATIP,CanReadBCA,CanReadC2Pointers,CanReadCMI,CanReadCorrectedSubchannel,CanReadCorrectedSubchannelWithC2,CanReadDCB,CanReadDDS,CanReadDMI,CanReadDiscInformation,CanReadFullTOC,CanReadHDCMI,CanReadLayerCapacity,CanReadFirstTrackPreGap,CanReadLeadIn,CanReadLeadOut,CanReadMediaID,CanReadMediaSerial,CanReadPAC,CanReadPFI,CanReadPMA,CanReadPQSubchannel,CanReadPQSubchannelWithC2,CanReadPRI,CanReadRWSubchannel,CanReadRWSubchannelWithC2,CanReadRecordablePFI,CanReadSpareAreaInformation,CanReadTOC,Density,LongBlockSize,Manufacturer,MediaIsRecognized,MediumType,MediumTypeName,Model,SupportsHLDTSTReadRawDVD,SupportsNECReadCDDA,SupportsPioneerReadCDDA,SupportsPioneerReadCDDAMSF,SupportsPlextorReadCDDA,SupportsPlextorReadRawDVD,SupportsRead10,SupportsRead12,SupportsRead16,SupportsRead6,SupportsReadCapacity16,SupportsReadCapacity,SupportsReadCd,SupportsReadCdMsf,SupportsReadCdRaw,SupportsReadCdMsfRaw,SupportsReadLong16,SupportsReadLong,ModeSense6Data,ModeSense10Data,LBASectors,LBA48Sectors,LogicalAlignment,NominalRotationRate,PhysicalBlockSize,SolidStateDevice,UnformattedBPT,UnformattedBPS,SupportsReadDmaLba,SupportsReadDmaRetryLba,SupportsReadLba,SupportsReadRetryLba,SupportsReadLongLba,SupportsReadLongRetryLba,SupportsSeekLba,SupportsReadDmaLba48,SupportsReadLba48,SupportsReadDma,SupportsReadDmaRetry,SupportsReadRetry,SupportsReadSectors,SupportsReadLongRetry,SupportsSeek,CanReadingIntersessionLeadIn,CanReadingIntersessionLeadOut,IntersessionLeadInData,IntersessionLeadOutData,Read6Data,Read10Data,Read12Data,Read16Data,ReadLong10Data,ReadLong16Data,ReadSectorsData,ReadSectorsRetryData,ReadDmaData,ReadDmaRetryData,ReadLbaData,ReadRetryLbaData,ReadDmaLbaData,ReadDmaRetryLbaData,ReadLba48Data,ReadDmaLba48Data,ReadLongData,ReadLongRetryData,ReadLongLbaData,ReadLongRetryLbaData,TocData,FullTocData,AtipData,PmaData,ReadCdData,ReadCdMsfData,ReadCdFullData,ReadCdMsfFullData,Track1PregapData,LeadInData,LeadOutData,C2PointersData,PQSubchannelData,RWSubchannelData,CorrectedSubchannelData,PQSubchannelWithC2Data,RWSubchannelWithC2Data,CorrectedSubchannelWithC2Data,PfiData,DmiData,CmiData,DvdBcaData,DvdAacsData,DvdDdsData,DvdSaiData,PriData,EmbossedPfiData,AdipData,DcbData,HdCmiData,DvdLayerData,BluBcaData,BluDdsData,BluSaiData,BluDiData,BluPacData,PlextorReadCddaData,PioneerReadCddaData,PioneerReadCddaMsfData,NecReadCddaData,PlextorReadRawDVDData,HLDTSTReadRawDVDData")] + TestedMedia testedMedia) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(testedMedia); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(testedMedia); } // GET: Admin/TestedMedias/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var testedMedia = await _context.TestedMedia.FindAsync(id); - if (testedMedia == null) + TestedMedia testedMedia = await _context.TestedMedia.FindAsync(id); + + if(testedMedia == null) { return NotFound(); } + return View(testedMedia); } // POST: Admin/TestedMedias/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,IdentifyData,Blocks,BlockSize,CanReadAACS,CanReadADIP,CanReadATIP,CanReadBCA,CanReadC2Pointers,CanReadCMI,CanReadCorrectedSubchannel,CanReadCorrectedSubchannelWithC2,CanReadDCB,CanReadDDS,CanReadDMI,CanReadDiscInformation,CanReadFullTOC,CanReadHDCMI,CanReadLayerCapacity,CanReadFirstTrackPreGap,CanReadLeadIn,CanReadLeadOut,CanReadMediaID,CanReadMediaSerial,CanReadPAC,CanReadPFI,CanReadPMA,CanReadPQSubchannel,CanReadPQSubchannelWithC2,CanReadPRI,CanReadRWSubchannel,CanReadRWSubchannelWithC2,CanReadRecordablePFI,CanReadSpareAreaInformation,CanReadTOC,Density,LongBlockSize,Manufacturer,MediaIsRecognized,MediumType,MediumTypeName,Model,SupportsHLDTSTReadRawDVD,SupportsNECReadCDDA,SupportsPioneerReadCDDA,SupportsPioneerReadCDDAMSF,SupportsPlextorReadCDDA,SupportsPlextorReadRawDVD,SupportsRead10,SupportsRead12,SupportsRead16,SupportsRead6,SupportsReadCapacity16,SupportsReadCapacity,SupportsReadCd,SupportsReadCdMsf,SupportsReadCdRaw,SupportsReadCdMsfRaw,SupportsReadLong16,SupportsReadLong,ModeSense6Data,ModeSense10Data,LBASectors,LBA48Sectors,LogicalAlignment,NominalRotationRate,PhysicalBlockSize,SolidStateDevice,UnformattedBPT,UnformattedBPS,SupportsReadDmaLba,SupportsReadDmaRetryLba,SupportsReadLba,SupportsReadRetryLba,SupportsReadLongLba,SupportsReadLongRetryLba,SupportsSeekLba,SupportsReadDmaLba48,SupportsReadLba48,SupportsReadDma,SupportsReadDmaRetry,SupportsReadRetry,SupportsReadSectors,SupportsReadLongRetry,SupportsSeek,CanReadingIntersessionLeadIn,CanReadingIntersessionLeadOut,IntersessionLeadInData,IntersessionLeadOutData,Read6Data,Read10Data,Read12Data,Read16Data,ReadLong10Data,ReadLong16Data,ReadSectorsData,ReadSectorsRetryData,ReadDmaData,ReadDmaRetryData,ReadLbaData,ReadRetryLbaData,ReadDmaLbaData,ReadDmaRetryLbaData,ReadLba48Data,ReadDmaLba48Data,ReadLongData,ReadLongRetryData,ReadLongLbaData,ReadLongRetryLbaData,TocData,FullTocData,AtipData,PmaData,ReadCdData,ReadCdMsfData,ReadCdFullData,ReadCdMsfFullData,Track1PregapData,LeadInData,LeadOutData,C2PointersData,PQSubchannelData,RWSubchannelData,CorrectedSubchannelData,PQSubchannelWithC2Data,RWSubchannelWithC2Data,CorrectedSubchannelWithC2Data,PfiData,DmiData,CmiData,DvdBcaData,DvdAacsData,DvdDdsData,DvdSaiData,PriData,EmbossedPfiData,AdipData,DcbData,HdCmiData,DvdLayerData,BluBcaData,BluDdsData,BluSaiData,BluDiData,BluPacData,PlextorReadCddaData,PioneerReadCddaData,PioneerReadCddaMsfData,NecReadCddaData,PlextorReadRawDVDData,HLDTSTReadRawDVDData")] TestedMedia testedMedia) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit(int id, [Bind( + "Id,IdentifyData,Blocks,BlockSize,CanReadAACS,CanReadADIP,CanReadATIP,CanReadBCA,CanReadC2Pointers,CanReadCMI,CanReadCorrectedSubchannel,CanReadCorrectedSubchannelWithC2,CanReadDCB,CanReadDDS,CanReadDMI,CanReadDiscInformation,CanReadFullTOC,CanReadHDCMI,CanReadLayerCapacity,CanReadFirstTrackPreGap,CanReadLeadIn,CanReadLeadOut,CanReadMediaID,CanReadMediaSerial,CanReadPAC,CanReadPFI,CanReadPMA,CanReadPQSubchannel,CanReadPQSubchannelWithC2,CanReadPRI,CanReadRWSubchannel,CanReadRWSubchannelWithC2,CanReadRecordablePFI,CanReadSpareAreaInformation,CanReadTOC,Density,LongBlockSize,Manufacturer,MediaIsRecognized,MediumType,MediumTypeName,Model,SupportsHLDTSTReadRawDVD,SupportsNECReadCDDA,SupportsPioneerReadCDDA,SupportsPioneerReadCDDAMSF,SupportsPlextorReadCDDA,SupportsPlextorReadRawDVD,SupportsRead10,SupportsRead12,SupportsRead16,SupportsRead6,SupportsReadCapacity16,SupportsReadCapacity,SupportsReadCd,SupportsReadCdMsf,SupportsReadCdRaw,SupportsReadCdMsfRaw,SupportsReadLong16,SupportsReadLong,ModeSense6Data,ModeSense10Data,LBASectors,LBA48Sectors,LogicalAlignment,NominalRotationRate,PhysicalBlockSize,SolidStateDevice,UnformattedBPT,UnformattedBPS,SupportsReadDmaLba,SupportsReadDmaRetryLba,SupportsReadLba,SupportsReadRetryLba,SupportsReadLongLba,SupportsReadLongRetryLba,SupportsSeekLba,SupportsReadDmaLba48,SupportsReadLba48,SupportsReadDma,SupportsReadDmaRetry,SupportsReadRetry,SupportsReadSectors,SupportsReadLongRetry,SupportsSeek,CanReadingIntersessionLeadIn,CanReadingIntersessionLeadOut,IntersessionLeadInData,IntersessionLeadOutData,Read6Data,Read10Data,Read12Data,Read16Data,ReadLong10Data,ReadLong16Data,ReadSectorsData,ReadSectorsRetryData,ReadDmaData,ReadDmaRetryData,ReadLbaData,ReadRetryLbaData,ReadDmaLbaData,ReadDmaRetryLbaData,ReadLba48Data,ReadDmaLba48Data,ReadLongData,ReadLongRetryData,ReadLongLbaData,ReadLongRetryLbaData,TocData,FullTocData,AtipData,PmaData,ReadCdData,ReadCdMsfData,ReadCdFullData,ReadCdMsfFullData,Track1PregapData,LeadInData,LeadOutData,C2PointersData,PQSubchannelData,RWSubchannelData,CorrectedSubchannelData,PQSubchannelWithC2Data,RWSubchannelWithC2Data,CorrectedSubchannelWithC2Data,PfiData,DmiData,CmiData,DvdBcaData,DvdAacsData,DvdDdsData,DvdSaiData,PriData,EmbossedPfiData,AdipData,DcbData,HdCmiData,DvdLayerData,BluBcaData,BluDdsData,BluSaiData,BluDiData,BluPacData,PlextorReadCddaData,PioneerReadCddaData,PioneerReadCddaMsfData,NecReadCddaData,PlextorReadRawDVDData,HLDTSTReadRawDVDData")] + TestedMedia testedMedia) { - if (id != testedMedia.Id) + if(id != testedMedia.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(testedMedia); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!TestedMediaExists(testedMedia.Id)) + if(!TestedMediaExists(testedMedia.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(testedMedia); } // GET: Admin/TestedMedias/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var testedMedia = await _context.TestedMedia - .FirstOrDefaultAsync(m => m.Id == id); - if (testedMedia == null) + TestedMedia testedMedia = await _context.TestedMedia.FirstOrDefaultAsync(m => m.Id == id); + + if(testedMedia == null) { return NotFound(); } @@ -138,19 +132,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/TestedMedias/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var testedMedia = await _context.TestedMedia.FindAsync(id); + TestedMedia testedMedia = await _context.TestedMedia.FindAsync(id); _context.TestedMedia.Remove(testedMedia); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool TestedMediaExists(int id) - { - return _context.TestedMedia.Any(e => e.Id == id); - } + bool TestedMediaExists(int id) => _context.TestedMedia.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/TestedSequentialMediasController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/TestedSequentialMediasController.cs index 5e76f3ac..1fb7e97a 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/TestedSequentialMediasController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/TestedSequentialMediasController.cs @@ -1,44 +1,35 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class TestedSequentialMediasController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public TestedSequentialMediasController(DicServerContext context) - { - _context = context; - } + public TestedSequentialMediasController(DicServerContext context) => _context = context; // GET: Admin/TestedSequentialMedias - public async Task Index() - { - return View(await _context.TestedSequentialMedia.ToListAsync()); - } + public async Task Index() => View(await _context.TestedSequentialMedia.ToListAsync()); // GET: Admin/TestedSequentialMedias/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var testedSequentialMedia = await _context.TestedSequentialMedia - .FirstOrDefaultAsync(m => m.Id == id); - if (testedSequentialMedia == null) + TestedSequentialMedia testedSequentialMedia = + await _context.TestedSequentialMedia.FirstOrDefaultAsync(m => m.Id == id); + + if(testedSequentialMedia == null) { return NotFound(); } @@ -47,89 +38,95 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/TestedSequentialMedias/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/TestedSequentialMedias/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,CanReadMediaSerial,Density,Manufacturer,MediaIsRecognized,MediumType,MediumTypeName,Model,ModeSense6Data,ModeSense10Data")] TestedSequentialMedia testedSequentialMedia) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create( + [Bind( + "Id,CanReadMediaSerial,Density,Manufacturer,MediaIsRecognized,MediumType,MediumTypeName,Model,ModeSense6Data,ModeSense10Data")] + TestedSequentialMedia testedSequentialMedia) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(testedSequentialMedia); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(testedSequentialMedia); } // GET: Admin/TestedSequentialMedias/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var testedSequentialMedia = await _context.TestedSequentialMedia.FindAsync(id); - if (testedSequentialMedia == null) + TestedSequentialMedia testedSequentialMedia = await _context.TestedSequentialMedia.FindAsync(id); + + if(testedSequentialMedia == null) { return NotFound(); } + return View(testedSequentialMedia); } // POST: Admin/TestedSequentialMedias/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,CanReadMediaSerial,Density,Manufacturer,MediaIsRecognized,MediumType,MediumTypeName,Model,ModeSense6Data,ModeSense10Data")] TestedSequentialMedia testedSequentialMedia) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit( + int id, [Bind( + "Id,CanReadMediaSerial,Density,Manufacturer,MediaIsRecognized,MediumType,MediumTypeName,Model,ModeSense6Data,ModeSense10Data")] + TestedSequentialMedia testedSequentialMedia) { - if (id != testedSequentialMedia.Id) + if(id != testedSequentialMedia.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(testedSequentialMedia); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!TestedSequentialMediaExists(testedSequentialMedia.Id)) + if(!TestedSequentialMediaExists(testedSequentialMedia.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(testedSequentialMedia); } // GET: Admin/TestedSequentialMedias/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var testedSequentialMedia = await _context.TestedSequentialMedia - .FirstOrDefaultAsync(m => m.Id == id); - if (testedSequentialMedia == null) + TestedSequentialMedia testedSequentialMedia = + await _context.TestedSequentialMedia.FirstOrDefaultAsync(m => m.Id == id); + + if(testedSequentialMedia == null) { return NotFound(); } @@ -138,19 +135,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/TestedSequentialMedias/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var testedSequentialMedia = await _context.TestedSequentialMedia.FindAsync(id); + TestedSequentialMedia testedSequentialMedia = await _context.TestedSequentialMedia.FindAsync(id); _context.TestedSequentialMedia.Remove(testedSequentialMedia); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool TestedSequentialMediaExists(int id) - { - return _context.TestedSequentialMedia.Any(e => e.Id == id); - } + bool TestedSequentialMediaExists(int id) => _context.TestedSequentialMedia.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/UsbProductsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/UsbProductsController.cs index 515e8d43..87d9249f 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/UsbProductsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/UsbProductsController.cs @@ -9,8 +9,7 @@ using Microsoft.EntityFrameworkCore.Query; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class UsbProductsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/UsbVendorsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/UsbVendorsController.cs index 03cd162b..95057e91 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/UsbVendorsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/UsbVendorsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class UsbVendorsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/UsbsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/UsbsController.cs index e2a1e706..269196e1 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/UsbsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/UsbsController.cs @@ -1,44 +1,34 @@ -using System; -using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using DiscImageChef.CommonTypes.Metadata; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Rendering; -using Microsoft.EntityFrameworkCore; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class UsbsController : Controller { - private readonly DicServerContext _context; + readonly DicServerContext _context; - public UsbsController(DicServerContext context) - { - _context = context; - } + public UsbsController(DicServerContext context) => _context = context; // GET: Admin/Usbs - public async Task Index() - { - return View(await _context.Usb.ToListAsync()); - } + public async Task Index() => View(await _context.Usb.ToListAsync()); // GET: Admin/Usbs/Details/5 public async Task Details(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var usb = await _context.Usb - .FirstOrDefaultAsync(m => m.Id == id); - if (usb == null) + Usb usb = await _context.Usb.FirstOrDefaultAsync(m => m.Id == id); + + if(usb == null) { return NotFound(); } @@ -47,89 +37,92 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // GET: Admin/Usbs/Create - public IActionResult Create() - { - return View(); - } + public IActionResult Create() => View(); // POST: Admin/Usbs/Create // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Create([Bind("Id,VendorID,ProductID,Manufacturer,Product,RemovableMedia,Descriptors")] Usb usb) + [HttpPost, ValidateAntiForgeryToken] + public async Task Create( + [Bind("Id,VendorID,ProductID,Manufacturer,Product,RemovableMedia,Descriptors")] + Usb usb) { - if (ModelState.IsValid) + if(ModelState.IsValid) { _context.Add(usb); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } + return View(usb); } // GET: Admin/Usbs/Edit/5 public async Task Edit(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var usb = await _context.Usb.FindAsync(id); - if (usb == null) + Usb usb = await _context.Usb.FindAsync(id); + + if(usb == null) { return NotFound(); } + return View(usb); } // POST: Admin/Usbs/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?LinkId=317598. - [HttpPost] - [ValidateAntiForgeryToken] - public async Task Edit(int id, [Bind("Id,VendorID,ProductID,Manufacturer,Product,RemovableMedia,Descriptors")] Usb usb) + [HttpPost, ValidateAntiForgeryToken] + public async Task Edit( + int id, [Bind("Id,VendorID,ProductID,Manufacturer,Product,RemovableMedia,Descriptors")] + Usb usb) { - if (id != usb.Id) + if(id != usb.Id) { return NotFound(); } - if (ModelState.IsValid) + if(ModelState.IsValid) { try { _context.Update(usb); await _context.SaveChangesAsync(); } - catch (DbUpdateConcurrencyException) + catch(DbUpdateConcurrencyException) { - if (!UsbExists(usb.Id)) + if(!UsbExists(usb.Id)) { return NotFound(); } - else - { - throw; - } + + throw; } + return RedirectToAction(nameof(Index)); } + return View(usb); } // GET: Admin/Usbs/Delete/5 public async Task Delete(int? id) { - if (id == null) + if(id == null) { return NotFound(); } - var usb = await _context.Usb - .FirstOrDefaultAsync(m => m.Id == id); - if (usb == null) + Usb usb = await _context.Usb.FirstOrDefaultAsync(m => m.Id == id); + + if(usb == null) { return NotFound(); } @@ -138,19 +131,16 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers } // POST: Admin/Usbs/Delete/5 - [HttpPost, ActionName("Delete")] - [ValidateAntiForgeryToken] + [HttpPost, ActionName("Delete"), ValidateAntiForgeryToken] public async Task DeleteConfirmed(int id) { - var usb = await _context.Usb.FindAsync(id); + Usb usb = await _context.Usb.FindAsync(id); _context.Usb.Remove(usb); await _context.SaveChangesAsync(); + return RedirectToAction(nameof(Index)); } - private bool UsbExists(int id) - { - return _context.Usb.Any(e => e.Id == id); - } + bool UsbExists(int id) => _context.Usb.Any(e => e.Id == id); } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/VersionsController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/VersionsController.cs index 4eb35536..e6327b54 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/VersionsController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/VersionsController.cs @@ -7,8 +7,7 @@ using Microsoft.EntityFrameworkCore; namespace DiscImageChef.Server.Areas.Admin.Controllers { - [Area("Admin")] - [Authorize] + [Area("Admin"), Authorize] public class VersionsController : Controller { readonly DicServerContext _context; diff --git a/DiscImageChef.Server/Areas/Admin/Views/Atas/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Atas/Create.cshtml index 620bde8b..4583f694 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Atas/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Atas/Create.cshtml @@ -45,13 +45,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Atas/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Atas/Delete.cshtml index e797a4f2..43a23550 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Atas/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Atas/Delete.cshtml @@ -38,17 +38,16 @@

Ata


-
+
@Html.DisplayNameFor(model => model.Identify)
-
+
@Html.DisplayFor(model => model.Identify)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Atas/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Atas/Details.cshtml index 70538d86..519dea6e 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Atas/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Atas/Details.cshtml @@ -37,15 +37,15 @@

Ata


-
+
@Html.DisplayNameFor(model => model.Identify)
-
+
@Html.DisplayFor(model => model.Identify)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Atas/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Atas/Index.cshtml index 85355ba8..524850dc 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Atas/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Atas/Index.cshtml @@ -34,18 +34,18 @@ // ****************************************************************************/ } ATA IDENTIFY DEVICE responses - - - - - + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { -} + } -
- @Html.DisplayNameFor(model => model.IdentifyDevice.Value.Model) -
+ @Html.DisplayNameFor(model => model.IdentifyDevice.Value.Model) +
@Html.DisplayFor(modelItem => item.IdentifyDevice.Value.Model) @@ -55,6 +55,6 @@ ATA IDENTIFY DEVICE responses Delete
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Create.cshtml index dd867ae6..4b372f5f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Create.cshtml @@ -55,13 +55,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Delete.cshtml index d0ad599a..f0e8eabe 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Delete.cshtml @@ -38,29 +38,28 @@

BlockDescriptor


-
+
@Html.DisplayNameFor(model => model.Density)
-
+
@Html.DisplayFor(model => model.Density)
-
+
@Html.DisplayNameFor(model => model.Blocks)
-
+
@Html.DisplayFor(model => model.Blocks)
-
+
@Html.DisplayNameFor(model => model.BlockLength)
-
+
@Html.DisplayFor(model => model.BlockLength)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Details.cshtml index 04fac569..8325a2be 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Details.cshtml @@ -37,27 +37,27 @@

BlockDescriptor


-
+
@Html.DisplayNameFor(model => model.Density)
-
+
@Html.DisplayFor(model => model.Density)
-
+
@Html.DisplayNameFor(model => model.Blocks)
-
+
@Html.DisplayFor(model => model.Blocks)
-
+
@Html.DisplayNameFor(model => model.BlockLength)
-
+
@Html.DisplayFor(model => model.BlockLength)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Edit.cshtml index 5c417303..48a0400e 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Edit.cshtml @@ -56,9 +56,9 @@ - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Index.cshtml index 3ec04e88..77514af9 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/BlockDescriptors/Index.cshtml @@ -65,8 +65,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Chs/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Chs/Create.cshtml index 0c3ce72e..3e7edf0f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Chs/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Chs/Create.cshtml @@ -55,13 +55,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Chs/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Chs/Delete.cshtml index a0621ef6..ebca2b14 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Chs/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Chs/Delete.cshtml @@ -38,29 +38,28 @@

Chs


-
+
@Html.DisplayNameFor(model => model.Cylinders)
-
+
@Html.DisplayFor(model => model.Cylinders)
-
+
@Html.DisplayNameFor(model => model.Heads)
-
+
@Html.DisplayFor(model => model.Heads)
-
+
@Html.DisplayNameFor(model => model.Sectors)
-
+
@Html.DisplayFor(model => model.Sectors)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Chs/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Chs/Details.cshtml index 238bf3a6..579fa71c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Chs/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Chs/Details.cshtml @@ -37,27 +37,27 @@

Chs


-
+
@Html.DisplayNameFor(model => model.Cylinders)
-
+
@Html.DisplayFor(model => model.Cylinders)
-
+
@Html.DisplayNameFor(model => model.Heads)
-
+
@Html.DisplayFor(model => model.Heads)
-
+
@Html.DisplayNameFor(model => model.Sectors)
-
+
@Html.DisplayFor(model => model.Sectors)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Chs/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Chs/Edit.cshtml index 5da1f2d6..cd8624b5 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Chs/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Chs/Edit.cshtml @@ -56,9 +56,9 @@ - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Chs/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Chs/Index.cshtml index 5515d96a..69ff059f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Chs/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Chs/Index.cshtml @@ -35,21 +35,22 @@ } - - - - - - + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.Cylinders) - - @Html.DisplayNameFor(model => model.Heads) - - @Html.DisplayNameFor(model => model.Sectors) -
+ @Html.DisplayNameFor(model => model.Cylinders) + + @Html.DisplayNameFor(model => model.Heads) + + @Html.DisplayNameFor(model => model.Sectors) +
@Html.DisplayFor(modelItem => item.Cylinders) @@ -64,8 +65,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Commands/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Commands/Create.cshtml index 67c841c2..8dfaf06e 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Commands/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Commands/Create.cshtml @@ -57,4 +57,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Commands/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Commands/Delete.cshtml index 5bc4b858..4aace0fe 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Commands/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Commands/Delete.cshtml @@ -54,6 +54,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Commands/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Commands/Details.cshtml index f6f2f86d..ec337aa8 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Commands/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Commands/Details.cshtml @@ -53,5 +53,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Commands/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Commands/Edit.cshtml index 28b4982f..4e4fb75a 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Commands/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Commands/Edit.cshtml @@ -51,10 +51,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Commands/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Commands/Index.cshtml index 02803c2e..b0d8c22b 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Commands/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Commands/Index.cshtml @@ -59,8 +59,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Create.cshtml index c8db062b..a33a77a8 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Create.cshtml @@ -82,4 +82,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Delete.cshtml index 19b27485..5ef6ea5b 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Delete.cshtml @@ -84,6 +84,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Details.cshtml index fb90c2c1..6161e4ab 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Details.cshtml @@ -83,5 +83,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Edit.cshtml index 57a546c9..d832ad1a 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Edit.cshtml @@ -76,10 +76,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Index.cshtml index 88385d4f..d7f8f8a4 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/CompactDiscOffsets/Index.cshtml @@ -89,8 +89,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Create.cshtml index 956cf5c2..238f7df5 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Create.cshtml @@ -45,13 +45,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Delete.cshtml index 15992619..b5d2c260 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Delete.cshtml @@ -38,17 +38,16 @@

DensityCode


-
+
@Html.DisplayNameFor(model => model.Code)
-
+
@Html.DisplayFor(model => model.Code)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Details.cshtml index b4ce2b6c..c7b43a5c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Details.cshtml @@ -37,15 +37,15 @@

DensityCode


-
+
@Html.DisplayNameFor(model => model.Code)
-
+
@Html.DisplayFor(model => model.Code)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Edit.cshtml index cebd87ab..5532e04c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Edit.cshtml @@ -46,9 +46,9 @@ - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Index.cshtml index 88ad714b..cb48dc2d 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DensityCodes/Index.cshtml @@ -35,15 +35,16 @@ } - - - - + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.Code) -
+ @Html.DisplayNameFor(model => model.Code) +
@Html.DisplayFor(modelItem => item.Code) @@ -52,8 +53,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Create.cshtml index d468c19e..8dc940f1 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Create.cshtml @@ -67,4 +67,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Delete.cshtml index c5573358..f737fb82 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Delete.cshtml @@ -66,6 +66,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Details.cshtml index e7350d03..1a9e56a3 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Details.cshtml @@ -65,5 +65,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Edit.cshtml index da6fd947..97a9ed33 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Edit.cshtml @@ -61,10 +61,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Index.cshtml index caa55e30..fd6a7b75 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/DeviceStats/Index.cshtml @@ -71,8 +71,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Devices/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Devices/Create.cshtml index 4d604d6b..9d89b499 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Devices/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Devices/Create.cshtml @@ -87,4 +87,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Devices/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Devices/Delete.cshtml index 26ff45a4..c7cc98c7 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Devices/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Devices/Delete.cshtml @@ -90,6 +90,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Devices/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Devices/Details.cshtml index 6e44b78c..a8074d6e 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Devices/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Devices/Details.cshtml @@ -89,5 +89,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Devices/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Devices/Edit.cshtml index 6411b639..e914e9e4 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Devices/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Devices/Edit.cshtml @@ -81,10 +81,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Devices/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Devices/Index.cshtml index 3be18b21..20a16e5e 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Devices/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Devices/Index.cshtml @@ -95,8 +95,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Create.cshtml index cb35a581..a51ba423 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Create.cshtml @@ -57,4 +57,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Delete.cshtml index 696a43ad..7391c550 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Delete.cshtml @@ -54,6 +54,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Details.cshtml index 0a94aaa8..63061e7d 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Details.cshtml @@ -53,5 +53,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Edit.cshtml index 937714e8..bca93c8a 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Edit.cshtml @@ -51,10 +51,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Index.cshtml index 62c04659..ff33d4ef 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filesystems/Index.cshtml @@ -59,8 +59,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filters/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filters/Create.cshtml index 257d672c..418bdcd0 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filters/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filters/Create.cshtml @@ -57,4 +57,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filters/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filters/Delete.cshtml index ab726b76..2b811261 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filters/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filters/Delete.cshtml @@ -54,6 +54,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filters/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filters/Details.cshtml index ec2bc43e..ac952150 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filters/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filters/Details.cshtml @@ -53,5 +53,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filters/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filters/Edit.cshtml index 05bef210..9c4f1ac2 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filters/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filters/Edit.cshtml @@ -51,10 +51,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Filters/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Filters/Index.cshtml index 6545a3d2..1bcb981f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Filters/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Filters/Index.cshtml @@ -59,8 +59,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Create.cshtml index dde3a2f9..fa79e0f8 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Create.cshtml @@ -59,19 +59,17 @@ -
+
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Delete.cshtml index 495d6ccc..04a29700 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Delete.cshtml @@ -38,41 +38,40 @@

FireWire


-
+
@Html.DisplayNameFor(model => model.VendorID)
-
+
@Html.DisplayFor(model => model.VendorID)
-
+
@Html.DisplayNameFor(model => model.ProductID)
-
+
@Html.DisplayFor(model => model.ProductID)
-
+
@Html.DisplayNameFor(model => model.Manufacturer)
-
+
@Html.DisplayFor(model => model.Manufacturer)
-
+
@Html.DisplayNameFor(model => model.Product)
-
+
@Html.DisplayFor(model => model.Product)
-
+
@Html.DisplayNameFor(model => model.RemovableMedia)
-
+
@Html.DisplayFor(model => model.RemovableMedia)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Details.cshtml index a3139254..f7ba73ec 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Details.cshtml @@ -37,39 +37,39 @@

FireWire


-
+
@Html.DisplayNameFor(model => model.VendorID)
-
+
@Html.DisplayFor(model => model.VendorID)
-
+
@Html.DisplayNameFor(model => model.ProductID)
-
+
@Html.DisplayFor(model => model.ProductID)
-
+
@Html.DisplayNameFor(model => model.Manufacturer)
-
+
@Html.DisplayFor(model => model.Manufacturer)
-
+
@Html.DisplayNameFor(model => model.Product)
-
+
@Html.DisplayFor(model => model.Product)
-
+
@Html.DisplayNameFor(model => model.RemovableMedia)
-
+
@Html.DisplayFor(model => model.RemovableMedia)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Edit.cshtml index 1fe732ef..2667fe70 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Edit.cshtml @@ -60,15 +60,15 @@ -
+
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Index.cshtml index bd8e4617..6b65da50 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/FireWires/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/FireWires/Index.cshtml @@ -35,27 +35,28 @@ } - - - - - - - - + + + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.VendorID) - - @Html.DisplayNameFor(model => model.ProductID) - - @Html.DisplayNameFor(model => model.Manufacturer) - - @Html.DisplayNameFor(model => model.Product) - - @Html.DisplayNameFor(model => model.RemovableMedia) -
+ @Html.DisplayNameFor(model => model.VendorID) + + @Html.DisplayNameFor(model => model.ProductID) + + @Html.DisplayNameFor(model => model.Manufacturer) + + @Html.DisplayNameFor(model => model.Product) + + @Html.DisplayNameFor(model => model.RemovableMedia) +
@Html.DisplayFor(modelItem => item.VendorID) @@ -76,8 +77,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Create.cshtml index e5f8f7bb..eaccf750 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Create.cshtml @@ -57,4 +57,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Delete.cshtml index 2efc4b19..2feff49f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Delete.cshtml @@ -54,6 +54,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Details.cshtml index 1c6d78a4..7ff3cac6 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Details.cshtml @@ -53,5 +53,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Edit.cshtml index 4040d8a7..26e9e35b 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Edit.cshtml @@ -51,10 +51,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Index.cshtml index 60e60548..db717df1 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MediaFormats/Index.cshtml @@ -59,8 +59,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Medias/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Medias/Create.cshtml index 955296a8..7332e166 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Medias/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Medias/Create.cshtml @@ -62,4 +62,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Medias/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Medias/Delete.cshtml index e0a97922..9bca4ee8 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Medias/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Medias/Delete.cshtml @@ -60,6 +60,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Medias/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Medias/Details.cshtml index 9f6a047a..17297053 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Medias/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Medias/Details.cshtml @@ -59,5 +59,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Medias/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Medias/Edit.cshtml index 07bdd3bb..80e06eb8 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Medias/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Medias/Edit.cshtml @@ -56,10 +56,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Medias/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Medias/Index.cshtml index 56259950..1294f3e4 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Medias/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Medias/Index.cshtml @@ -65,8 +65,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Create.cshtml index 6e21abaf..1b01b494 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Create.cshtml @@ -45,13 +45,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Delete.cshtml index dab732d1..630791a4 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Delete.cshtml @@ -38,17 +38,16 @@

Mmc


-
+
@Html.DisplayNameFor(model => model.ModeSense2AData)
-
+
@Html.DisplayFor(model => model.ModeSense2AData)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Details.cshtml index 34cbc2fe..c618fa71 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Details.cshtml @@ -37,15 +37,15 @@

Mmc


-
+
@Html.DisplayNameFor(model => model.ModeSense2AData)
-
+
@Html.DisplayFor(model => model.ModeSense2AData)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Edit.cshtml index f79493a6..2139e885 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Edit.cshtml @@ -46,9 +46,9 @@ - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Index.cshtml index 48118a75..a3be369c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Mmc/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Mmc/Index.cshtml @@ -35,15 +35,16 @@ } - - - - + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.ModeSense2AData) -
+ @Html.DisplayNameFor(model => model.ModeSense2AData) +
@Html.DisplayFor(modelItem => item.ModeSense2AData) @@ -52,8 +53,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Create.cshtml index 703d71cc..10c2615b 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Create.cshtml @@ -36,637 +36,635 @@

MmcFeatures


-
-
-
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- - - -
-
- -
-
- - - -
-
- - - -
-
- -
-
- -
-
- -
-
- -
-
- - - -
-
- - - -
-
- -
-
- - - -
-
- -
-
- - - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- - - -
-
- - - -
-
- -
-
-
+
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ +
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+
+ + + +
+
+ +
+
+
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Delete.cshtml index 588babbe..e5684c33 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Delete.cshtml @@ -35,758 +35,757 @@ }

Are you sure you want to delete this?

-

MmcFeatures

-
-
-
- @Html.DisplayNameFor(model => model.AACSVersion) -
-
- @Html.DisplayFor(model => model.AACSVersion) -
-
- @Html.DisplayNameFor(model => model.AGIDs) -
-
- @Html.DisplayFor(model => model.AGIDs) -
-
- @Html.DisplayNameFor(model => model.BindingNonceBlocks) -
-
- @Html.DisplayFor(model => model.BindingNonceBlocks) -
-
- @Html.DisplayNameFor(model => model.BlocksPerReadableUnit) -
-
- @Html.DisplayFor(model => model.BlocksPerReadableUnit) -
-
- @Html.DisplayNameFor(model => model.BufferUnderrunFreeInDVD) -
-
- @Html.DisplayFor(model => model.BufferUnderrunFreeInDVD) -
-
- @Html.DisplayNameFor(model => model.BufferUnderrunFreeInSAO) -
-
- @Html.DisplayFor(model => model.BufferUnderrunFreeInSAO) -
-
- @Html.DisplayNameFor(model => model.BufferUnderrunFreeInTAO) -
-
- @Html.DisplayFor(model => model.BufferUnderrunFreeInTAO) -
-
- @Html.DisplayNameFor(model => model.CanAudioScan) -
-
- @Html.DisplayFor(model => model.CanAudioScan) -
-
- @Html.DisplayNameFor(model => model.CanEject) -
-
- @Html.DisplayFor(model => model.CanEject) -
-
- @Html.DisplayNameFor(model => model.CanEraseSector) -
-
- @Html.DisplayFor(model => model.CanEraseSector) -
-
- @Html.DisplayNameFor(model => model.CanExpandBDRESpareArea) -
-
- @Html.DisplayFor(model => model.CanExpandBDRESpareArea) -
-
- @Html.DisplayNameFor(model => model.CanFormat) -
-
- @Html.DisplayFor(model => model.CanFormat) -
-
- @Html.DisplayNameFor(model => model.CanFormatBDREWithoutSpare) -
-
- @Html.DisplayFor(model => model.CanFormatBDREWithoutSpare) -
-
- @Html.DisplayNameFor(model => model.CanFormatCert) -
-
- @Html.DisplayFor(model => model.CanFormatCert) -
-
- @Html.DisplayNameFor(model => model.CanFormatFRF) -
-
- @Html.DisplayFor(model => model.CanFormatFRF) -
-
- @Html.DisplayNameFor(model => model.CanFormatQCert) -
-
- @Html.DisplayFor(model => model.CanFormatQCert) -
-
- @Html.DisplayNameFor(model => model.CanFormatRRM) -
-
- @Html.DisplayFor(model => model.CanFormatRRM) -
-
- @Html.DisplayNameFor(model => model.CanGenerateBindingNonce) -
-
- @Html.DisplayFor(model => model.CanGenerateBindingNonce) -
-
- @Html.DisplayNameFor(model => model.CanLoad) -
-
- @Html.DisplayFor(model => model.CanLoad) -
-
- @Html.DisplayNameFor(model => model.CanMuteSeparateChannels) -
-
- @Html.DisplayFor(model => model.CanMuteSeparateChannels) -
-
- @Html.DisplayNameFor(model => model.CanOverwriteSAOTrack) -
-
- @Html.DisplayFor(model => model.CanOverwriteSAOTrack) -
-
- @Html.DisplayNameFor(model => model.CanOverwriteTAOTrack) -
-
- @Html.DisplayFor(model => model.CanOverwriteTAOTrack) -
-
- @Html.DisplayNameFor(model => model.CanPlayCDAudio) -
-
- @Html.DisplayFor(model => model.CanPlayCDAudio) -
-
- @Html.DisplayNameFor(model => model.CanPseudoOverwriteBDR) -
-
- @Html.DisplayFor(model => model.CanPseudoOverwriteBDR) -
-
- @Html.DisplayNameFor(model => model.CanReadAllDualR) -
-
- @Html.DisplayFor(model => model.CanReadAllDualR) -
-
- @Html.DisplayNameFor(model => model.CanReadAllDualRW) -
-
- @Html.DisplayFor(model => model.CanReadAllDualRW) -
-
- @Html.DisplayNameFor(model => model.CanReadBD) -
-
- @Html.DisplayFor(model => model.CanReadBD) -
-
- @Html.DisplayNameFor(model => model.CanReadBDR) -
-
- @Html.DisplayFor(model => model.CanReadBDR) -
-
- @Html.DisplayNameFor(model => model.CanReadBDRE1) -
-
- @Html.DisplayFor(model => model.CanReadBDRE1) -
-
- @Html.DisplayNameFor(model => model.CanReadBDRE2) -
-
- @Html.DisplayFor(model => model.CanReadBDRE2) -
-
- @Html.DisplayNameFor(model => model.CanReadBDROM) -
-
- @Html.DisplayFor(model => model.CanReadBDROM) -
-
- @Html.DisplayNameFor(model => model.CanReadBluBCA) -
-
- @Html.DisplayFor(model => model.CanReadBluBCA) -
-
- @Html.DisplayNameFor(model => model.CanReadCD) -
-
- @Html.DisplayFor(model => model.CanReadCD) -
-
- @Html.DisplayNameFor(model => model.CanReadCDMRW) -
-
- @Html.DisplayFor(model => model.CanReadCDMRW) -
-
- @Html.DisplayNameFor(model => model.CanReadCPRM_MKB) -
-
- @Html.DisplayFor(model => model.CanReadCPRM_MKB) -
-
- @Html.DisplayNameFor(model => model.CanReadDDCD) -
-
- @Html.DisplayFor(model => model.CanReadDDCD) -
-
- @Html.DisplayNameFor(model => model.CanReadDVD) -
-
- @Html.DisplayFor(model => model.CanReadDVD) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusMRW) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusMRW) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusR) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusR) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusRDL) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusRDL) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusRW) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusRW) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusRWDL) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusRWDL) -
-
- @Html.DisplayNameFor(model => model.CanReadDriveAACSCertificate) -
-
- @Html.DisplayFor(model => model.CanReadDriveAACSCertificate) -
-
- @Html.DisplayNameFor(model => model.CanReadHDDVD) -
-
- @Html.DisplayFor(model => model.CanReadHDDVD) -
-
- @Html.DisplayNameFor(model => model.CanReadHDDVDR) -
-
- @Html.DisplayFor(model => model.CanReadHDDVDR) -
-
- @Html.DisplayNameFor(model => model.CanReadHDDVDRAM) -
-
- @Html.DisplayFor(model => model.CanReadHDDVDRAM) -
-
- @Html.DisplayNameFor(model => model.CanReadLeadInCDText) -
-
- @Html.DisplayFor(model => model.CanReadLeadInCDText) -
-
- @Html.DisplayNameFor(model => model.CanReadOldBDR) -
-
- @Html.DisplayFor(model => model.CanReadOldBDR) -
-
- @Html.DisplayNameFor(model => model.CanReadOldBDRE) -
-
- @Html.DisplayFor(model => model.CanReadOldBDRE) -
-
- @Html.DisplayNameFor(model => model.CanReadOldBDROM) -
-
- @Html.DisplayFor(model => model.CanReadOldBDROM) -
-
- @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) -
-
- @Html.DisplayFor(model => model.CanReadSpareAreaInformation) -
-
- @Html.DisplayNameFor(model => model.CanReportDriveSerial) -
-
- @Html.DisplayFor(model => model.CanReportDriveSerial) -
-
- @Html.DisplayNameFor(model => model.CanReportMediaSerial) -
-
- @Html.DisplayFor(model => model.CanReportMediaSerial) -
-
- @Html.DisplayNameFor(model => model.CanTestWriteDDCDR) -
-
- @Html.DisplayFor(model => model.CanTestWriteDDCDR) -
-
- @Html.DisplayNameFor(model => model.CanTestWriteDVD) -
-
- @Html.DisplayFor(model => model.CanTestWriteDVD) -
-
- @Html.DisplayNameFor(model => model.CanTestWriteInSAO) -
-
- @Html.DisplayFor(model => model.CanTestWriteInSAO) -
-
- @Html.DisplayNameFor(model => model.CanTestWriteInTAO) -
-
- @Html.DisplayFor(model => model.CanTestWriteInTAO) -
-
- @Html.DisplayNameFor(model => model.CanUpgradeFirmware) -
-
- @Html.DisplayFor(model => model.CanUpgradeFirmware) -
-
- @Html.DisplayNameFor(model => model.CanWriteBD) -
-
- @Html.DisplayFor(model => model.CanWriteBD) -
-
- @Html.DisplayNameFor(model => model.CanWriteBDR) -
-
- @Html.DisplayFor(model => model.CanWriteBDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteBDRE1) -
-
- @Html.DisplayFor(model => model.CanWriteBDRE1) -
-
- @Html.DisplayNameFor(model => model.CanWriteBDRE2) -
-
- @Html.DisplayFor(model => model.CanWriteBDRE2) -
-
- @Html.DisplayNameFor(model => model.CanWriteBusEncryptedBlocks) -
-
- @Html.DisplayFor(model => model.CanWriteBusEncryptedBlocks) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDMRW) -
-
- @Html.DisplayFor(model => model.CanWriteCDMRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDRW) -
-
- @Html.DisplayFor(model => model.CanWriteCDRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDRWCAV) -
-
- @Html.DisplayFor(model => model.CanWriteCDRWCAV) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDSAO) -
-
- @Html.DisplayFor(model => model.CanWriteCDSAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDTAO) -
-
- @Html.DisplayFor(model => model.CanWriteCDTAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteCSSManagedDVD) -
-
- @Html.DisplayFor(model => model.CanWriteCSSManagedDVD) -
-
- @Html.DisplayNameFor(model => model.CanWriteDDCDR) -
-
- @Html.DisplayFor(model => model.CanWriteDDCDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteDDCDRW) -
-
- @Html.DisplayFor(model => model.CanWriteDDCDRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusMRW) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusMRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusR) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusR) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusRDL) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusRDL) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusRW) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusRWDL) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusRWDL) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDR) -
-
- @Html.DisplayFor(model => model.CanWriteDVDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDRDL) -
-
- @Html.DisplayFor(model => model.CanWriteDVDRDL) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDRW) -
-
- @Html.DisplayFor(model => model.CanWriteDVDRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteHDDVDR) -
-
- @Html.DisplayFor(model => model.CanWriteHDDVDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteHDDVDRAM) -
-
- @Html.DisplayFor(model => model.CanWriteHDDVDRAM) -
-
- @Html.DisplayNameFor(model => model.CanWriteOldBDR) -
-
- @Html.DisplayFor(model => model.CanWriteOldBDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteOldBDRE) -
-
- @Html.DisplayFor(model => model.CanWriteOldBDRE) -
-
- @Html.DisplayNameFor(model => model.CanWritePackedSubchannelInTAO) -
-
- @Html.DisplayFor(model => model.CanWritePackedSubchannelInTAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInSAO) -
-
- @Html.DisplayFor(model => model.CanWriteRWSubchannelInSAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInTAO) -
-
- @Html.DisplayFor(model => model.CanWriteRWSubchannelInTAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteRaw) -
-
- @Html.DisplayFor(model => model.CanWriteRaw) -
-
- @Html.DisplayNameFor(model => model.CanWriteRawMultiSession) -
-
- @Html.DisplayFor(model => model.CanWriteRawMultiSession) -
-
- @Html.DisplayNameFor(model => model.CanWriteRawSubchannelInTAO) -
-
- @Html.DisplayFor(model => model.CanWriteRawSubchannelInTAO) -
-
- @Html.DisplayNameFor(model => model.ChangerIsSideChangeCapable) -
-
- @Html.DisplayFor(model => model.ChangerIsSideChangeCapable) -
-
- @Html.DisplayNameFor(model => model.ChangerSlots) -
-
- @Html.DisplayFor(model => model.ChangerSlots) -
-
- @Html.DisplayNameFor(model => model.ChangerSupportsDiscPresent) -
-
- @Html.DisplayFor(model => model.ChangerSupportsDiscPresent) -
-
- @Html.DisplayNameFor(model => model.CPRMVersion) -
-
- @Html.DisplayFor(model => model.CPRMVersion) -
-
- @Html.DisplayNameFor(model => model.CSSVersion) -
-
- @Html.DisplayFor(model => model.CSSVersion) -
-
- @Html.DisplayNameFor(model => model.DBML) -
-
- @Html.DisplayFor(model => model.DBML) -
-
- @Html.DisplayNameFor(model => model.DVDMultiRead) -
-
- @Html.DisplayFor(model => model.DVDMultiRead) -
-
- @Html.DisplayNameFor(model => model.EmbeddedChanger) -
-
- @Html.DisplayFor(model => model.EmbeddedChanger) -
-
- @Html.DisplayNameFor(model => model.ErrorRecoveryPage) -
-
- @Html.DisplayFor(model => model.ErrorRecoveryPage) -
-
- @Html.DisplayNameFor(model => model.FirmwareDate) -
-
- @Html.DisplayFor(model => model.FirmwareDate) -
-
- @Html.DisplayNameFor(model => model.LoadingMechanismType) -
-
- @Html.DisplayFor(model => model.LoadingMechanismType) -
-
- @Html.DisplayNameFor(model => model.Locked) -
-
- @Html.DisplayFor(model => model.Locked) -
-
- @Html.DisplayNameFor(model => model.LogicalBlockSize) -
-
- @Html.DisplayFor(model => model.LogicalBlockSize) -
-
- @Html.DisplayNameFor(model => model.MultiRead) -
-
- @Html.DisplayFor(model => model.MultiRead) -
-
- @Html.DisplayNameFor(model => model.PhysicalInterfaceStandardNumber) -
-
- @Html.DisplayFor(model => model.PhysicalInterfaceStandardNumber) -
-
- @Html.DisplayNameFor(model => model.PreventJumper) -
-
- @Html.DisplayFor(model => model.PreventJumper) -
-
- @Html.DisplayNameFor(model => model.SupportsAACS) -
-
- @Html.DisplayFor(model => model.SupportsAACS) -
-
- @Html.DisplayNameFor(model => model.SupportsBusEncryption) -
-
- @Html.DisplayFor(model => model.SupportsBusEncryption) -
-
- @Html.DisplayNameFor(model => model.SupportsC2) -
-
- @Html.DisplayFor(model => model.SupportsC2) -
-
- @Html.DisplayNameFor(model => model.SupportsCPRM) -
-
- @Html.DisplayFor(model => model.SupportsCPRM) -
-
- @Html.DisplayNameFor(model => model.SupportsCSS) -
-
- @Html.DisplayFor(model => model.SupportsCSS) -
-
- @Html.DisplayNameFor(model => model.SupportsDAP) -
-
- @Html.DisplayFor(model => model.SupportsDAP) -
-
- @Html.DisplayNameFor(model => model.SupportsDeviceBusyEvent) -
-
- @Html.DisplayFor(model => model.SupportsDeviceBusyEvent) -
-
- @Html.DisplayNameFor(model => model.SupportsHybridDiscs) -
-
- @Html.DisplayFor(model => model.SupportsHybridDiscs) -
-
- @Html.DisplayNameFor(model => model.SupportsModePage1Ch) -
-
- @Html.DisplayFor(model => model.SupportsModePage1Ch) -
-
- @Html.DisplayNameFor(model => model.SupportsOSSC) -
-
- @Html.DisplayFor(model => model.SupportsOSSC) -
-
- @Html.DisplayNameFor(model => model.SupportsPWP) -
-
- @Html.DisplayFor(model => model.SupportsPWP) -
-
- @Html.DisplayNameFor(model => model.SupportsSWPP) -
-
- @Html.DisplayFor(model => model.SupportsSWPP) -
-
- @Html.DisplayNameFor(model => model.SupportsSecurDisc) -
-
- @Html.DisplayFor(model => model.SupportsSecurDisc) -
-
- @Html.DisplayNameFor(model => model.SupportsSeparateVolume) -
-
- @Html.DisplayFor(model => model.SupportsSeparateVolume) -
-
- @Html.DisplayNameFor(model => model.SupportsVCPS) -
-
- @Html.DisplayFor(model => model.SupportsVCPS) -
-
- @Html.DisplayNameFor(model => model.SupportsWriteInhibitDCB) -
-
- @Html.DisplayFor(model => model.SupportsWriteInhibitDCB) -
-
- @Html.DisplayNameFor(model => model.SupportsWriteProtectPAC) -
-
- @Html.DisplayFor(model => model.SupportsWriteProtectPAC) -
-
- @Html.DisplayNameFor(model => model.VolumeLevels) -
-
- @Html.DisplayFor(model => model.VolumeLevels) -
-
- @Html.DisplayNameFor(model => model.BinaryData) -
-
- @Html.DisplayFor(model => model.BinaryData) -
-
- -
- - Back to List - -
-
+

MmcFeatures

+
+
+
+ @Html.DisplayNameFor(model => model.AACSVersion) +
+
+ @Html.DisplayFor(model => model.AACSVersion) +
+
+ @Html.DisplayNameFor(model => model.AGIDs) +
+
+ @Html.DisplayFor(model => model.AGIDs) +
+
+ @Html.DisplayNameFor(model => model.BindingNonceBlocks) +
+
+ @Html.DisplayFor(model => model.BindingNonceBlocks) +
+
+ @Html.DisplayNameFor(model => model.BlocksPerReadableUnit) +
+
+ @Html.DisplayFor(model => model.BlocksPerReadableUnit) +
+
+ @Html.DisplayNameFor(model => model.BufferUnderrunFreeInDVD) +
+
+ @Html.DisplayFor(model => model.BufferUnderrunFreeInDVD) +
+
+ @Html.DisplayNameFor(model => model.BufferUnderrunFreeInSAO) +
+
+ @Html.DisplayFor(model => model.BufferUnderrunFreeInSAO) +
+
+ @Html.DisplayNameFor(model => model.BufferUnderrunFreeInTAO) +
+
+ @Html.DisplayFor(model => model.BufferUnderrunFreeInTAO) +
+
+ @Html.DisplayNameFor(model => model.CanAudioScan) +
+
+ @Html.DisplayFor(model => model.CanAudioScan) +
+
+ @Html.DisplayNameFor(model => model.CanEject) +
+
+ @Html.DisplayFor(model => model.CanEject) +
+
+ @Html.DisplayNameFor(model => model.CanEraseSector) +
+
+ @Html.DisplayFor(model => model.CanEraseSector) +
+
+ @Html.DisplayNameFor(model => model.CanExpandBDRESpareArea) +
+
+ @Html.DisplayFor(model => model.CanExpandBDRESpareArea) +
+
+ @Html.DisplayNameFor(model => model.CanFormat) +
+
+ @Html.DisplayFor(model => model.CanFormat) +
+
+ @Html.DisplayNameFor(model => model.CanFormatBDREWithoutSpare) +
+
+ @Html.DisplayFor(model => model.CanFormatBDREWithoutSpare) +
+
+ @Html.DisplayNameFor(model => model.CanFormatCert) +
+
+ @Html.DisplayFor(model => model.CanFormatCert) +
+
+ @Html.DisplayNameFor(model => model.CanFormatFRF) +
+
+ @Html.DisplayFor(model => model.CanFormatFRF) +
+
+ @Html.DisplayNameFor(model => model.CanFormatQCert) +
+
+ @Html.DisplayFor(model => model.CanFormatQCert) +
+
+ @Html.DisplayNameFor(model => model.CanFormatRRM) +
+
+ @Html.DisplayFor(model => model.CanFormatRRM) +
+
+ @Html.DisplayNameFor(model => model.CanGenerateBindingNonce) +
+
+ @Html.DisplayFor(model => model.CanGenerateBindingNonce) +
+
+ @Html.DisplayNameFor(model => model.CanLoad) +
+
+ @Html.DisplayFor(model => model.CanLoad) +
+
+ @Html.DisplayNameFor(model => model.CanMuteSeparateChannels) +
+
+ @Html.DisplayFor(model => model.CanMuteSeparateChannels) +
+
+ @Html.DisplayNameFor(model => model.CanOverwriteSAOTrack) +
+
+ @Html.DisplayFor(model => model.CanOverwriteSAOTrack) +
+
+ @Html.DisplayNameFor(model => model.CanOverwriteTAOTrack) +
+
+ @Html.DisplayFor(model => model.CanOverwriteTAOTrack) +
+
+ @Html.DisplayNameFor(model => model.CanPlayCDAudio) +
+
+ @Html.DisplayFor(model => model.CanPlayCDAudio) +
+
+ @Html.DisplayNameFor(model => model.CanPseudoOverwriteBDR) +
+
+ @Html.DisplayFor(model => model.CanPseudoOverwriteBDR) +
+
+ @Html.DisplayNameFor(model => model.CanReadAllDualR) +
+
+ @Html.DisplayFor(model => model.CanReadAllDualR) +
+
+ @Html.DisplayNameFor(model => model.CanReadAllDualRW) +
+
+ @Html.DisplayFor(model => model.CanReadAllDualRW) +
+
+ @Html.DisplayNameFor(model => model.CanReadBD) +
+
+ @Html.DisplayFor(model => model.CanReadBD) +
+
+ @Html.DisplayNameFor(model => model.CanReadBDR) +
+
+ @Html.DisplayFor(model => model.CanReadBDR) +
+
+ @Html.DisplayNameFor(model => model.CanReadBDRE1) +
+
+ @Html.DisplayFor(model => model.CanReadBDRE1) +
+
+ @Html.DisplayNameFor(model => model.CanReadBDRE2) +
+
+ @Html.DisplayFor(model => model.CanReadBDRE2) +
+
+ @Html.DisplayNameFor(model => model.CanReadBDROM) +
+
+ @Html.DisplayFor(model => model.CanReadBDROM) +
+
+ @Html.DisplayNameFor(model => model.CanReadBluBCA) +
+
+ @Html.DisplayFor(model => model.CanReadBluBCA) +
+
+ @Html.DisplayNameFor(model => model.CanReadCD) +
+
+ @Html.DisplayFor(model => model.CanReadCD) +
+
+ @Html.DisplayNameFor(model => model.CanReadCDMRW) +
+
+ @Html.DisplayFor(model => model.CanReadCDMRW) +
+
+ @Html.DisplayNameFor(model => model.CanReadCPRM_MKB) +
+
+ @Html.DisplayFor(model => model.CanReadCPRM_MKB) +
+
+ @Html.DisplayNameFor(model => model.CanReadDDCD) +
+
+ @Html.DisplayFor(model => model.CanReadDDCD) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVD) +
+
+ @Html.DisplayFor(model => model.CanReadDVD) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusMRW) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusMRW) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusR) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusR) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusRDL) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusRDL) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusRW) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusRW) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusRWDL) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusRWDL) +
+
+ @Html.DisplayNameFor(model => model.CanReadDriveAACSCertificate) +
+
+ @Html.DisplayFor(model => model.CanReadDriveAACSCertificate) +
+
+ @Html.DisplayNameFor(model => model.CanReadHDDVD) +
+
+ @Html.DisplayFor(model => model.CanReadHDDVD) +
+
+ @Html.DisplayNameFor(model => model.CanReadHDDVDR) +
+
+ @Html.DisplayFor(model => model.CanReadHDDVDR) +
+
+ @Html.DisplayNameFor(model => model.CanReadHDDVDRAM) +
+
+ @Html.DisplayFor(model => model.CanReadHDDVDRAM) +
+
+ @Html.DisplayNameFor(model => model.CanReadLeadInCDText) +
+
+ @Html.DisplayFor(model => model.CanReadLeadInCDText) +
+
+ @Html.DisplayNameFor(model => model.CanReadOldBDR) +
+
+ @Html.DisplayFor(model => model.CanReadOldBDR) +
+
+ @Html.DisplayNameFor(model => model.CanReadOldBDRE) +
+
+ @Html.DisplayFor(model => model.CanReadOldBDRE) +
+
+ @Html.DisplayNameFor(model => model.CanReadOldBDROM) +
+
+ @Html.DisplayFor(model => model.CanReadOldBDROM) +
+
+ @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) +
+
+ @Html.DisplayFor(model => model.CanReadSpareAreaInformation) +
+
+ @Html.DisplayNameFor(model => model.CanReportDriveSerial) +
+
+ @Html.DisplayFor(model => model.CanReportDriveSerial) +
+
+ @Html.DisplayNameFor(model => model.CanReportMediaSerial) +
+
+ @Html.DisplayFor(model => model.CanReportMediaSerial) +
+
+ @Html.DisplayNameFor(model => model.CanTestWriteDDCDR) +
+
+ @Html.DisplayFor(model => model.CanTestWriteDDCDR) +
+
+ @Html.DisplayNameFor(model => model.CanTestWriteDVD) +
+
+ @Html.DisplayFor(model => model.CanTestWriteDVD) +
+
+ @Html.DisplayNameFor(model => model.CanTestWriteInSAO) +
+
+ @Html.DisplayFor(model => model.CanTestWriteInSAO) +
+
+ @Html.DisplayNameFor(model => model.CanTestWriteInTAO) +
+
+ @Html.DisplayFor(model => model.CanTestWriteInTAO) +
+
+ @Html.DisplayNameFor(model => model.CanUpgradeFirmware) +
+
+ @Html.DisplayFor(model => model.CanUpgradeFirmware) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBD) +
+
+ @Html.DisplayFor(model => model.CanWriteBD) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBDR) +
+
+ @Html.DisplayFor(model => model.CanWriteBDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBDRE1) +
+
+ @Html.DisplayFor(model => model.CanWriteBDRE1) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBDRE2) +
+
+ @Html.DisplayFor(model => model.CanWriteBDRE2) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBusEncryptedBlocks) +
+
+ @Html.DisplayFor(model => model.CanWriteBusEncryptedBlocks) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDMRW) +
+
+ @Html.DisplayFor(model => model.CanWriteCDMRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDRW) +
+
+ @Html.DisplayFor(model => model.CanWriteCDRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDRWCAV) +
+
+ @Html.DisplayFor(model => model.CanWriteCDRWCAV) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDSAO) +
+
+ @Html.DisplayFor(model => model.CanWriteCDSAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDTAO) +
+
+ @Html.DisplayFor(model => model.CanWriteCDTAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCSSManagedDVD) +
+
+ @Html.DisplayFor(model => model.CanWriteCSSManagedDVD) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDDCDR) +
+
+ @Html.DisplayFor(model => model.CanWriteDDCDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDDCDRW) +
+
+ @Html.DisplayFor(model => model.CanWriteDDCDRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusMRW) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusMRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusR) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusRDL) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusRDL) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusRW) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusRWDL) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusRWDL) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDR) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDRDL) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDRDL) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDRW) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteHDDVDR) +
+
+ @Html.DisplayFor(model => model.CanWriteHDDVDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteHDDVDRAM) +
+
+ @Html.DisplayFor(model => model.CanWriteHDDVDRAM) +
+
+ @Html.DisplayNameFor(model => model.CanWriteOldBDR) +
+
+ @Html.DisplayFor(model => model.CanWriteOldBDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteOldBDRE) +
+
+ @Html.DisplayFor(model => model.CanWriteOldBDRE) +
+
+ @Html.DisplayNameFor(model => model.CanWritePackedSubchannelInTAO) +
+
+ @Html.DisplayFor(model => model.CanWritePackedSubchannelInTAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInSAO) +
+
+ @Html.DisplayFor(model => model.CanWriteRWSubchannelInSAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInTAO) +
+
+ @Html.DisplayFor(model => model.CanWriteRWSubchannelInTAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRaw) +
+
+ @Html.DisplayFor(model => model.CanWriteRaw) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRawMultiSession) +
+
+ @Html.DisplayFor(model => model.CanWriteRawMultiSession) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRawSubchannelInTAO) +
+
+ @Html.DisplayFor(model => model.CanWriteRawSubchannelInTAO) +
+
+ @Html.DisplayNameFor(model => model.ChangerIsSideChangeCapable) +
+
+ @Html.DisplayFor(model => model.ChangerIsSideChangeCapable) +
+
+ @Html.DisplayNameFor(model => model.ChangerSlots) +
+
+ @Html.DisplayFor(model => model.ChangerSlots) +
+
+ @Html.DisplayNameFor(model => model.ChangerSupportsDiscPresent) +
+
+ @Html.DisplayFor(model => model.ChangerSupportsDiscPresent) +
+
+ @Html.DisplayNameFor(model => model.CPRMVersion) +
+
+ @Html.DisplayFor(model => model.CPRMVersion) +
+
+ @Html.DisplayNameFor(model => model.CSSVersion) +
+
+ @Html.DisplayFor(model => model.CSSVersion) +
+
+ @Html.DisplayNameFor(model => model.DBML) +
+
+ @Html.DisplayFor(model => model.DBML) +
+
+ @Html.DisplayNameFor(model => model.DVDMultiRead) +
+
+ @Html.DisplayFor(model => model.DVDMultiRead) +
+
+ @Html.DisplayNameFor(model => model.EmbeddedChanger) +
+
+ @Html.DisplayFor(model => model.EmbeddedChanger) +
+
+ @Html.DisplayNameFor(model => model.ErrorRecoveryPage) +
+
+ @Html.DisplayFor(model => model.ErrorRecoveryPage) +
+
+ @Html.DisplayNameFor(model => model.FirmwareDate) +
+
+ @Html.DisplayFor(model => model.FirmwareDate) +
+
+ @Html.DisplayNameFor(model => model.LoadingMechanismType) +
+
+ @Html.DisplayFor(model => model.LoadingMechanismType) +
+
+ @Html.DisplayNameFor(model => model.Locked) +
+
+ @Html.DisplayFor(model => model.Locked) +
+
+ @Html.DisplayNameFor(model => model.LogicalBlockSize) +
+
+ @Html.DisplayFor(model => model.LogicalBlockSize) +
+
+ @Html.DisplayNameFor(model => model.MultiRead) +
+
+ @Html.DisplayFor(model => model.MultiRead) +
+
+ @Html.DisplayNameFor(model => model.PhysicalInterfaceStandardNumber) +
+
+ @Html.DisplayFor(model => model.PhysicalInterfaceStandardNumber) +
+
+ @Html.DisplayNameFor(model => model.PreventJumper) +
+
+ @Html.DisplayFor(model => model.PreventJumper) +
+
+ @Html.DisplayNameFor(model => model.SupportsAACS) +
+
+ @Html.DisplayFor(model => model.SupportsAACS) +
+
+ @Html.DisplayNameFor(model => model.SupportsBusEncryption) +
+
+ @Html.DisplayFor(model => model.SupportsBusEncryption) +
+
+ @Html.DisplayNameFor(model => model.SupportsC2) +
+
+ @Html.DisplayFor(model => model.SupportsC2) +
+
+ @Html.DisplayNameFor(model => model.SupportsCPRM) +
+
+ @Html.DisplayFor(model => model.SupportsCPRM) +
+
+ @Html.DisplayNameFor(model => model.SupportsCSS) +
+
+ @Html.DisplayFor(model => model.SupportsCSS) +
+
+ @Html.DisplayNameFor(model => model.SupportsDAP) +
+
+ @Html.DisplayFor(model => model.SupportsDAP) +
+
+ @Html.DisplayNameFor(model => model.SupportsDeviceBusyEvent) +
+
+ @Html.DisplayFor(model => model.SupportsDeviceBusyEvent) +
+
+ @Html.DisplayNameFor(model => model.SupportsHybridDiscs) +
+
+ @Html.DisplayFor(model => model.SupportsHybridDiscs) +
+
+ @Html.DisplayNameFor(model => model.SupportsModePage1Ch) +
+
+ @Html.DisplayFor(model => model.SupportsModePage1Ch) +
+
+ @Html.DisplayNameFor(model => model.SupportsOSSC) +
+
+ @Html.DisplayFor(model => model.SupportsOSSC) +
+
+ @Html.DisplayNameFor(model => model.SupportsPWP) +
+
+ @Html.DisplayFor(model => model.SupportsPWP) +
+
+ @Html.DisplayNameFor(model => model.SupportsSWPP) +
+
+ @Html.DisplayFor(model => model.SupportsSWPP) +
+
+ @Html.DisplayNameFor(model => model.SupportsSecurDisc) +
+
+ @Html.DisplayFor(model => model.SupportsSecurDisc) +
+
+ @Html.DisplayNameFor(model => model.SupportsSeparateVolume) +
+
+ @Html.DisplayFor(model => model.SupportsSeparateVolume) +
+
+ @Html.DisplayNameFor(model => model.SupportsVCPS) +
+
+ @Html.DisplayFor(model => model.SupportsVCPS) +
+
+ @Html.DisplayNameFor(model => model.SupportsWriteInhibitDCB) +
+
+ @Html.DisplayFor(model => model.SupportsWriteInhibitDCB) +
+
+ @Html.DisplayNameFor(model => model.SupportsWriteProtectPAC) +
+
+ @Html.DisplayFor(model => model.SupportsWriteProtectPAC) +
+
+ @Html.DisplayNameFor(model => model.VolumeLevels) +
+
+ @Html.DisplayFor(model => model.VolumeLevels) +
+
+ @Html.DisplayNameFor(model => model.BinaryData) +
+
+ @Html.DisplayFor(model => model.BinaryData) +
+
+
+ + Back to List + +
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Details.cshtml index 5e45ce90..fc052e34 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Details.cshtml @@ -34,756 +34,756 @@ // ****************************************************************************/ }
-

MmcFeatures

-
-
-
- @Html.DisplayNameFor(model => model.AACSVersion) -
-
- @Html.DisplayFor(model => model.AACSVersion) -
-
- @Html.DisplayNameFor(model => model.AGIDs) -
-
- @Html.DisplayFor(model => model.AGIDs) -
-
- @Html.DisplayNameFor(model => model.BindingNonceBlocks) -
-
- @Html.DisplayFor(model => model.BindingNonceBlocks) -
-
- @Html.DisplayNameFor(model => model.BlocksPerReadableUnit) -
-
- @Html.DisplayFor(model => model.BlocksPerReadableUnit) -
-
- @Html.DisplayNameFor(model => model.BufferUnderrunFreeInDVD) -
-
- @Html.DisplayFor(model => model.BufferUnderrunFreeInDVD) -
-
- @Html.DisplayNameFor(model => model.BufferUnderrunFreeInSAO) -
-
- @Html.DisplayFor(model => model.BufferUnderrunFreeInSAO) -
-
- @Html.DisplayNameFor(model => model.BufferUnderrunFreeInTAO) -
-
- @Html.DisplayFor(model => model.BufferUnderrunFreeInTAO) -
-
- @Html.DisplayNameFor(model => model.CanAudioScan) -
-
- @Html.DisplayFor(model => model.CanAudioScan) -
-
- @Html.DisplayNameFor(model => model.CanEject) -
-
- @Html.DisplayFor(model => model.CanEject) -
-
- @Html.DisplayNameFor(model => model.CanEraseSector) -
-
- @Html.DisplayFor(model => model.CanEraseSector) -
-
- @Html.DisplayNameFor(model => model.CanExpandBDRESpareArea) -
-
- @Html.DisplayFor(model => model.CanExpandBDRESpareArea) -
-
- @Html.DisplayNameFor(model => model.CanFormat) -
-
- @Html.DisplayFor(model => model.CanFormat) -
-
- @Html.DisplayNameFor(model => model.CanFormatBDREWithoutSpare) -
-
- @Html.DisplayFor(model => model.CanFormatBDREWithoutSpare) -
-
- @Html.DisplayNameFor(model => model.CanFormatCert) -
-
- @Html.DisplayFor(model => model.CanFormatCert) -
-
- @Html.DisplayNameFor(model => model.CanFormatFRF) -
-
- @Html.DisplayFor(model => model.CanFormatFRF) -
-
- @Html.DisplayNameFor(model => model.CanFormatQCert) -
-
- @Html.DisplayFor(model => model.CanFormatQCert) -
-
- @Html.DisplayNameFor(model => model.CanFormatRRM) -
-
- @Html.DisplayFor(model => model.CanFormatRRM) -
-
- @Html.DisplayNameFor(model => model.CanGenerateBindingNonce) -
-
- @Html.DisplayFor(model => model.CanGenerateBindingNonce) -
-
- @Html.DisplayNameFor(model => model.CanLoad) -
-
- @Html.DisplayFor(model => model.CanLoad) -
-
- @Html.DisplayNameFor(model => model.CanMuteSeparateChannels) -
-
- @Html.DisplayFor(model => model.CanMuteSeparateChannels) -
-
- @Html.DisplayNameFor(model => model.CanOverwriteSAOTrack) -
-
- @Html.DisplayFor(model => model.CanOverwriteSAOTrack) -
-
- @Html.DisplayNameFor(model => model.CanOverwriteTAOTrack) -
-
- @Html.DisplayFor(model => model.CanOverwriteTAOTrack) -
-
- @Html.DisplayNameFor(model => model.CanPlayCDAudio) -
-
- @Html.DisplayFor(model => model.CanPlayCDAudio) -
-
- @Html.DisplayNameFor(model => model.CanPseudoOverwriteBDR) -
-
- @Html.DisplayFor(model => model.CanPseudoOverwriteBDR) -
-
- @Html.DisplayNameFor(model => model.CanReadAllDualR) -
-
- @Html.DisplayFor(model => model.CanReadAllDualR) -
-
- @Html.DisplayNameFor(model => model.CanReadAllDualRW) -
-
- @Html.DisplayFor(model => model.CanReadAllDualRW) -
-
- @Html.DisplayNameFor(model => model.CanReadBD) -
-
- @Html.DisplayFor(model => model.CanReadBD) -
-
- @Html.DisplayNameFor(model => model.CanReadBDR) -
-
- @Html.DisplayFor(model => model.CanReadBDR) -
-
- @Html.DisplayNameFor(model => model.CanReadBDRE1) -
-
- @Html.DisplayFor(model => model.CanReadBDRE1) -
-
- @Html.DisplayNameFor(model => model.CanReadBDRE2) -
-
- @Html.DisplayFor(model => model.CanReadBDRE2) -
-
- @Html.DisplayNameFor(model => model.CanReadBDROM) -
-
- @Html.DisplayFor(model => model.CanReadBDROM) -
-
- @Html.DisplayNameFor(model => model.CanReadBluBCA) -
-
- @Html.DisplayFor(model => model.CanReadBluBCA) -
-
- @Html.DisplayNameFor(model => model.CanReadCD) -
-
- @Html.DisplayFor(model => model.CanReadCD) -
-
- @Html.DisplayNameFor(model => model.CanReadCDMRW) -
-
- @Html.DisplayFor(model => model.CanReadCDMRW) -
-
- @Html.DisplayNameFor(model => model.CanReadCPRM_MKB) -
-
- @Html.DisplayFor(model => model.CanReadCPRM_MKB) -
-
- @Html.DisplayNameFor(model => model.CanReadDDCD) -
-
- @Html.DisplayFor(model => model.CanReadDDCD) -
-
- @Html.DisplayNameFor(model => model.CanReadDVD) -
-
- @Html.DisplayFor(model => model.CanReadDVD) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusMRW) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusMRW) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusR) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusR) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusRDL) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusRDL) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusRW) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusRW) -
-
- @Html.DisplayNameFor(model => model.CanReadDVDPlusRWDL) -
-
- @Html.DisplayFor(model => model.CanReadDVDPlusRWDL) -
-
- @Html.DisplayNameFor(model => model.CanReadDriveAACSCertificate) -
-
- @Html.DisplayFor(model => model.CanReadDriveAACSCertificate) -
-
- @Html.DisplayNameFor(model => model.CanReadHDDVD) -
-
- @Html.DisplayFor(model => model.CanReadHDDVD) -
-
- @Html.DisplayNameFor(model => model.CanReadHDDVDR) -
-
- @Html.DisplayFor(model => model.CanReadHDDVDR) -
-
- @Html.DisplayNameFor(model => model.CanReadHDDVDRAM) -
-
- @Html.DisplayFor(model => model.CanReadHDDVDRAM) -
-
- @Html.DisplayNameFor(model => model.CanReadLeadInCDText) -
-
- @Html.DisplayFor(model => model.CanReadLeadInCDText) -
-
- @Html.DisplayNameFor(model => model.CanReadOldBDR) -
-
- @Html.DisplayFor(model => model.CanReadOldBDR) -
-
- @Html.DisplayNameFor(model => model.CanReadOldBDRE) -
-
- @Html.DisplayFor(model => model.CanReadOldBDRE) -
-
- @Html.DisplayNameFor(model => model.CanReadOldBDROM) -
-
- @Html.DisplayFor(model => model.CanReadOldBDROM) -
-
- @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) -
-
- @Html.DisplayFor(model => model.CanReadSpareAreaInformation) -
-
- @Html.DisplayNameFor(model => model.CanReportDriveSerial) -
-
- @Html.DisplayFor(model => model.CanReportDriveSerial) -
-
- @Html.DisplayNameFor(model => model.CanReportMediaSerial) -
-
- @Html.DisplayFor(model => model.CanReportMediaSerial) -
-
- @Html.DisplayNameFor(model => model.CanTestWriteDDCDR) -
-
- @Html.DisplayFor(model => model.CanTestWriteDDCDR) -
-
- @Html.DisplayNameFor(model => model.CanTestWriteDVD) -
-
- @Html.DisplayFor(model => model.CanTestWriteDVD) -
-
- @Html.DisplayNameFor(model => model.CanTestWriteInSAO) -
-
- @Html.DisplayFor(model => model.CanTestWriteInSAO) -
-
- @Html.DisplayNameFor(model => model.CanTestWriteInTAO) -
-
- @Html.DisplayFor(model => model.CanTestWriteInTAO) -
-
- @Html.DisplayNameFor(model => model.CanUpgradeFirmware) -
-
- @Html.DisplayFor(model => model.CanUpgradeFirmware) -
-
- @Html.DisplayNameFor(model => model.CanWriteBD) -
-
- @Html.DisplayFor(model => model.CanWriteBD) -
-
- @Html.DisplayNameFor(model => model.CanWriteBDR) -
-
- @Html.DisplayFor(model => model.CanWriteBDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteBDRE1) -
-
- @Html.DisplayFor(model => model.CanWriteBDRE1) -
-
- @Html.DisplayNameFor(model => model.CanWriteBDRE2) -
-
- @Html.DisplayFor(model => model.CanWriteBDRE2) -
-
- @Html.DisplayNameFor(model => model.CanWriteBusEncryptedBlocks) -
-
- @Html.DisplayFor(model => model.CanWriteBusEncryptedBlocks) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDMRW) -
-
- @Html.DisplayFor(model => model.CanWriteCDMRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDRW) -
-
- @Html.DisplayFor(model => model.CanWriteCDRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDRWCAV) -
-
- @Html.DisplayFor(model => model.CanWriteCDRWCAV) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDSAO) -
-
- @Html.DisplayFor(model => model.CanWriteCDSAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteCDTAO) -
-
- @Html.DisplayFor(model => model.CanWriteCDTAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteCSSManagedDVD) -
-
- @Html.DisplayFor(model => model.CanWriteCSSManagedDVD) -
-
- @Html.DisplayNameFor(model => model.CanWriteDDCDR) -
-
- @Html.DisplayFor(model => model.CanWriteDDCDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteDDCDRW) -
-
- @Html.DisplayFor(model => model.CanWriteDDCDRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusMRW) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusMRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusR) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusR) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusRDL) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusRDL) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusRW) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDPlusRWDL) -
-
- @Html.DisplayFor(model => model.CanWriteDVDPlusRWDL) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDR) -
-
- @Html.DisplayFor(model => model.CanWriteDVDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDRDL) -
-
- @Html.DisplayFor(model => model.CanWriteDVDRDL) -
-
- @Html.DisplayNameFor(model => model.CanWriteDVDRW) -
-
- @Html.DisplayFor(model => model.CanWriteDVDRW) -
-
- @Html.DisplayNameFor(model => model.CanWriteHDDVDR) -
-
- @Html.DisplayFor(model => model.CanWriteHDDVDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteHDDVDRAM) -
-
- @Html.DisplayFor(model => model.CanWriteHDDVDRAM) -
-
- @Html.DisplayNameFor(model => model.CanWriteOldBDR) -
-
- @Html.DisplayFor(model => model.CanWriteOldBDR) -
-
- @Html.DisplayNameFor(model => model.CanWriteOldBDRE) -
-
- @Html.DisplayFor(model => model.CanWriteOldBDRE) -
-
- @Html.DisplayNameFor(model => model.CanWritePackedSubchannelInTAO) -
-
- @Html.DisplayFor(model => model.CanWritePackedSubchannelInTAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInSAO) -
-
- @Html.DisplayFor(model => model.CanWriteRWSubchannelInSAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInTAO) -
-
- @Html.DisplayFor(model => model.CanWriteRWSubchannelInTAO) -
-
- @Html.DisplayNameFor(model => model.CanWriteRaw) -
-
- @Html.DisplayFor(model => model.CanWriteRaw) -
-
- @Html.DisplayNameFor(model => model.CanWriteRawMultiSession) -
-
- @Html.DisplayFor(model => model.CanWriteRawMultiSession) -
-
- @Html.DisplayNameFor(model => model.CanWriteRawSubchannelInTAO) -
-
- @Html.DisplayFor(model => model.CanWriteRawSubchannelInTAO) -
-
- @Html.DisplayNameFor(model => model.ChangerIsSideChangeCapable) -
-
- @Html.DisplayFor(model => model.ChangerIsSideChangeCapable) -
-
- @Html.DisplayNameFor(model => model.ChangerSlots) -
-
- @Html.DisplayFor(model => model.ChangerSlots) -
-
- @Html.DisplayNameFor(model => model.ChangerSupportsDiscPresent) -
-
- @Html.DisplayFor(model => model.ChangerSupportsDiscPresent) -
-
- @Html.DisplayNameFor(model => model.CPRMVersion) -
-
- @Html.DisplayFor(model => model.CPRMVersion) -
-
- @Html.DisplayNameFor(model => model.CSSVersion) -
-
- @Html.DisplayFor(model => model.CSSVersion) -
-
- @Html.DisplayNameFor(model => model.DBML) -
-
- @Html.DisplayFor(model => model.DBML) -
-
- @Html.DisplayNameFor(model => model.DVDMultiRead) -
-
- @Html.DisplayFor(model => model.DVDMultiRead) -
-
- @Html.DisplayNameFor(model => model.EmbeddedChanger) -
-
- @Html.DisplayFor(model => model.EmbeddedChanger) -
-
- @Html.DisplayNameFor(model => model.ErrorRecoveryPage) -
-
- @Html.DisplayFor(model => model.ErrorRecoveryPage) -
-
- @Html.DisplayNameFor(model => model.FirmwareDate) -
-
- @Html.DisplayFor(model => model.FirmwareDate) -
-
- @Html.DisplayNameFor(model => model.LoadingMechanismType) -
-
- @Html.DisplayFor(model => model.LoadingMechanismType) -
-
- @Html.DisplayNameFor(model => model.Locked) -
-
- @Html.DisplayFor(model => model.Locked) -
-
- @Html.DisplayNameFor(model => model.LogicalBlockSize) -
-
- @Html.DisplayFor(model => model.LogicalBlockSize) -
-
- @Html.DisplayNameFor(model => model.MultiRead) -
-
- @Html.DisplayFor(model => model.MultiRead) -
-
- @Html.DisplayNameFor(model => model.PhysicalInterfaceStandardNumber) -
-
- @Html.DisplayFor(model => model.PhysicalInterfaceStandardNumber) -
-
- @Html.DisplayNameFor(model => model.PreventJumper) -
-
- @Html.DisplayFor(model => model.PreventJumper) -
-
- @Html.DisplayNameFor(model => model.SupportsAACS) -
-
- @Html.DisplayFor(model => model.SupportsAACS) -
-
- @Html.DisplayNameFor(model => model.SupportsBusEncryption) -
-
- @Html.DisplayFor(model => model.SupportsBusEncryption) -
-
- @Html.DisplayNameFor(model => model.SupportsC2) -
-
- @Html.DisplayFor(model => model.SupportsC2) -
-
- @Html.DisplayNameFor(model => model.SupportsCPRM) -
-
- @Html.DisplayFor(model => model.SupportsCPRM) -
-
- @Html.DisplayNameFor(model => model.SupportsCSS) -
-
- @Html.DisplayFor(model => model.SupportsCSS) -
-
- @Html.DisplayNameFor(model => model.SupportsDAP) -
-
- @Html.DisplayFor(model => model.SupportsDAP) -
-
- @Html.DisplayNameFor(model => model.SupportsDeviceBusyEvent) -
-
- @Html.DisplayFor(model => model.SupportsDeviceBusyEvent) -
-
- @Html.DisplayNameFor(model => model.SupportsHybridDiscs) -
-
- @Html.DisplayFor(model => model.SupportsHybridDiscs) -
-
- @Html.DisplayNameFor(model => model.SupportsModePage1Ch) -
-
- @Html.DisplayFor(model => model.SupportsModePage1Ch) -
-
- @Html.DisplayNameFor(model => model.SupportsOSSC) -
-
- @Html.DisplayFor(model => model.SupportsOSSC) -
-
- @Html.DisplayNameFor(model => model.SupportsPWP) -
-
- @Html.DisplayFor(model => model.SupportsPWP) -
-
- @Html.DisplayNameFor(model => model.SupportsSWPP) -
-
- @Html.DisplayFor(model => model.SupportsSWPP) -
-
- @Html.DisplayNameFor(model => model.SupportsSecurDisc) -
-
- @Html.DisplayFor(model => model.SupportsSecurDisc) -
-
- @Html.DisplayNameFor(model => model.SupportsSeparateVolume) -
-
- @Html.DisplayFor(model => model.SupportsSeparateVolume) -
-
- @Html.DisplayNameFor(model => model.SupportsVCPS) -
-
- @Html.DisplayFor(model => model.SupportsVCPS) -
-
- @Html.DisplayNameFor(model => model.SupportsWriteInhibitDCB) -
-
- @Html.DisplayFor(model => model.SupportsWriteInhibitDCB) -
-
- @Html.DisplayNameFor(model => model.SupportsWriteProtectPAC) -
-
- @Html.DisplayFor(model => model.SupportsWriteProtectPAC) -
-
- @Html.DisplayNameFor(model => model.VolumeLevels) -
-
- @Html.DisplayFor(model => model.VolumeLevels) -
-
- @Html.DisplayNameFor(model => model.BinaryData) -
-
- @Html.DisplayFor(model => model.BinaryData) -
-
+

MmcFeatures

+
+
+
+ @Html.DisplayNameFor(model => model.AACSVersion) +
+
+ @Html.DisplayFor(model => model.AACSVersion) +
+
+ @Html.DisplayNameFor(model => model.AGIDs) +
+
+ @Html.DisplayFor(model => model.AGIDs) +
+
+ @Html.DisplayNameFor(model => model.BindingNonceBlocks) +
+
+ @Html.DisplayFor(model => model.BindingNonceBlocks) +
+
+ @Html.DisplayNameFor(model => model.BlocksPerReadableUnit) +
+
+ @Html.DisplayFor(model => model.BlocksPerReadableUnit) +
+
+ @Html.DisplayNameFor(model => model.BufferUnderrunFreeInDVD) +
+
+ @Html.DisplayFor(model => model.BufferUnderrunFreeInDVD) +
+
+ @Html.DisplayNameFor(model => model.BufferUnderrunFreeInSAO) +
+
+ @Html.DisplayFor(model => model.BufferUnderrunFreeInSAO) +
+
+ @Html.DisplayNameFor(model => model.BufferUnderrunFreeInTAO) +
+
+ @Html.DisplayFor(model => model.BufferUnderrunFreeInTAO) +
+
+ @Html.DisplayNameFor(model => model.CanAudioScan) +
+
+ @Html.DisplayFor(model => model.CanAudioScan) +
+
+ @Html.DisplayNameFor(model => model.CanEject) +
+
+ @Html.DisplayFor(model => model.CanEject) +
+
+ @Html.DisplayNameFor(model => model.CanEraseSector) +
+
+ @Html.DisplayFor(model => model.CanEraseSector) +
+
+ @Html.DisplayNameFor(model => model.CanExpandBDRESpareArea) +
+
+ @Html.DisplayFor(model => model.CanExpandBDRESpareArea) +
+
+ @Html.DisplayNameFor(model => model.CanFormat) +
+
+ @Html.DisplayFor(model => model.CanFormat) +
+
+ @Html.DisplayNameFor(model => model.CanFormatBDREWithoutSpare) +
+
+ @Html.DisplayFor(model => model.CanFormatBDREWithoutSpare) +
+
+ @Html.DisplayNameFor(model => model.CanFormatCert) +
+
+ @Html.DisplayFor(model => model.CanFormatCert) +
+
+ @Html.DisplayNameFor(model => model.CanFormatFRF) +
+
+ @Html.DisplayFor(model => model.CanFormatFRF) +
+
+ @Html.DisplayNameFor(model => model.CanFormatQCert) +
+
+ @Html.DisplayFor(model => model.CanFormatQCert) +
+
+ @Html.DisplayNameFor(model => model.CanFormatRRM) +
+
+ @Html.DisplayFor(model => model.CanFormatRRM) +
+
+ @Html.DisplayNameFor(model => model.CanGenerateBindingNonce) +
+
+ @Html.DisplayFor(model => model.CanGenerateBindingNonce) +
+
+ @Html.DisplayNameFor(model => model.CanLoad) +
+
+ @Html.DisplayFor(model => model.CanLoad) +
+
+ @Html.DisplayNameFor(model => model.CanMuteSeparateChannels) +
+
+ @Html.DisplayFor(model => model.CanMuteSeparateChannels) +
+
+ @Html.DisplayNameFor(model => model.CanOverwriteSAOTrack) +
+
+ @Html.DisplayFor(model => model.CanOverwriteSAOTrack) +
+
+ @Html.DisplayNameFor(model => model.CanOverwriteTAOTrack) +
+
+ @Html.DisplayFor(model => model.CanOverwriteTAOTrack) +
+
+ @Html.DisplayNameFor(model => model.CanPlayCDAudio) +
+
+ @Html.DisplayFor(model => model.CanPlayCDAudio) +
+
+ @Html.DisplayNameFor(model => model.CanPseudoOverwriteBDR) +
+
+ @Html.DisplayFor(model => model.CanPseudoOverwriteBDR) +
+
+ @Html.DisplayNameFor(model => model.CanReadAllDualR) +
+
+ @Html.DisplayFor(model => model.CanReadAllDualR) +
+
+ @Html.DisplayNameFor(model => model.CanReadAllDualRW) +
+
+ @Html.DisplayFor(model => model.CanReadAllDualRW) +
+
+ @Html.DisplayNameFor(model => model.CanReadBD) +
+
+ @Html.DisplayFor(model => model.CanReadBD) +
+
+ @Html.DisplayNameFor(model => model.CanReadBDR) +
+
+ @Html.DisplayFor(model => model.CanReadBDR) +
+
+ @Html.DisplayNameFor(model => model.CanReadBDRE1) +
+
+ @Html.DisplayFor(model => model.CanReadBDRE1) +
+
+ @Html.DisplayNameFor(model => model.CanReadBDRE2) +
+
+ @Html.DisplayFor(model => model.CanReadBDRE2) +
+
+ @Html.DisplayNameFor(model => model.CanReadBDROM) +
+
+ @Html.DisplayFor(model => model.CanReadBDROM) +
+
+ @Html.DisplayNameFor(model => model.CanReadBluBCA) +
+
+ @Html.DisplayFor(model => model.CanReadBluBCA) +
+
+ @Html.DisplayNameFor(model => model.CanReadCD) +
+
+ @Html.DisplayFor(model => model.CanReadCD) +
+
+ @Html.DisplayNameFor(model => model.CanReadCDMRW) +
+
+ @Html.DisplayFor(model => model.CanReadCDMRW) +
+
+ @Html.DisplayNameFor(model => model.CanReadCPRM_MKB) +
+
+ @Html.DisplayFor(model => model.CanReadCPRM_MKB) +
+
+ @Html.DisplayNameFor(model => model.CanReadDDCD) +
+
+ @Html.DisplayFor(model => model.CanReadDDCD) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVD) +
+
+ @Html.DisplayFor(model => model.CanReadDVD) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusMRW) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusMRW) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusR) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusR) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusRDL) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusRDL) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusRW) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusRW) +
+
+ @Html.DisplayNameFor(model => model.CanReadDVDPlusRWDL) +
+
+ @Html.DisplayFor(model => model.CanReadDVDPlusRWDL) +
+
+ @Html.DisplayNameFor(model => model.CanReadDriveAACSCertificate) +
+
+ @Html.DisplayFor(model => model.CanReadDriveAACSCertificate) +
+
+ @Html.DisplayNameFor(model => model.CanReadHDDVD) +
+
+ @Html.DisplayFor(model => model.CanReadHDDVD) +
+
+ @Html.DisplayNameFor(model => model.CanReadHDDVDR) +
+
+ @Html.DisplayFor(model => model.CanReadHDDVDR) +
+
+ @Html.DisplayNameFor(model => model.CanReadHDDVDRAM) +
+
+ @Html.DisplayFor(model => model.CanReadHDDVDRAM) +
+
+ @Html.DisplayNameFor(model => model.CanReadLeadInCDText) +
+
+ @Html.DisplayFor(model => model.CanReadLeadInCDText) +
+
+ @Html.DisplayNameFor(model => model.CanReadOldBDR) +
+
+ @Html.DisplayFor(model => model.CanReadOldBDR) +
+
+ @Html.DisplayNameFor(model => model.CanReadOldBDRE) +
+
+ @Html.DisplayFor(model => model.CanReadOldBDRE) +
+
+ @Html.DisplayNameFor(model => model.CanReadOldBDROM) +
+
+ @Html.DisplayFor(model => model.CanReadOldBDROM) +
+
+ @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) +
+
+ @Html.DisplayFor(model => model.CanReadSpareAreaInformation) +
+
+ @Html.DisplayNameFor(model => model.CanReportDriveSerial) +
+
+ @Html.DisplayFor(model => model.CanReportDriveSerial) +
+
+ @Html.DisplayNameFor(model => model.CanReportMediaSerial) +
+
+ @Html.DisplayFor(model => model.CanReportMediaSerial) +
+
+ @Html.DisplayNameFor(model => model.CanTestWriteDDCDR) +
+
+ @Html.DisplayFor(model => model.CanTestWriteDDCDR) +
+
+ @Html.DisplayNameFor(model => model.CanTestWriteDVD) +
+
+ @Html.DisplayFor(model => model.CanTestWriteDVD) +
+
+ @Html.DisplayNameFor(model => model.CanTestWriteInSAO) +
+
+ @Html.DisplayFor(model => model.CanTestWriteInSAO) +
+
+ @Html.DisplayNameFor(model => model.CanTestWriteInTAO) +
+
+ @Html.DisplayFor(model => model.CanTestWriteInTAO) +
+
+ @Html.DisplayNameFor(model => model.CanUpgradeFirmware) +
+
+ @Html.DisplayFor(model => model.CanUpgradeFirmware) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBD) +
+
+ @Html.DisplayFor(model => model.CanWriteBD) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBDR) +
+
+ @Html.DisplayFor(model => model.CanWriteBDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBDRE1) +
+
+ @Html.DisplayFor(model => model.CanWriteBDRE1) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBDRE2) +
+
+ @Html.DisplayFor(model => model.CanWriteBDRE2) +
+
+ @Html.DisplayNameFor(model => model.CanWriteBusEncryptedBlocks) +
+
+ @Html.DisplayFor(model => model.CanWriteBusEncryptedBlocks) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDMRW) +
+
+ @Html.DisplayFor(model => model.CanWriteCDMRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDRW) +
+
+ @Html.DisplayFor(model => model.CanWriteCDRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDRWCAV) +
+
+ @Html.DisplayFor(model => model.CanWriteCDRWCAV) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDSAO) +
+
+ @Html.DisplayFor(model => model.CanWriteCDSAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCDTAO) +
+
+ @Html.DisplayFor(model => model.CanWriteCDTAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteCSSManagedDVD) +
+
+ @Html.DisplayFor(model => model.CanWriteCSSManagedDVD) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDDCDR) +
+
+ @Html.DisplayFor(model => model.CanWriteDDCDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDDCDRW) +
+
+ @Html.DisplayFor(model => model.CanWriteDDCDRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusMRW) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusMRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusR) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusRDL) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusRDL) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusRW) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDPlusRWDL) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDPlusRWDL) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDR) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDRDL) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDRDL) +
+
+ @Html.DisplayNameFor(model => model.CanWriteDVDRW) +
+
+ @Html.DisplayFor(model => model.CanWriteDVDRW) +
+
+ @Html.DisplayNameFor(model => model.CanWriteHDDVDR) +
+
+ @Html.DisplayFor(model => model.CanWriteHDDVDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteHDDVDRAM) +
+
+ @Html.DisplayFor(model => model.CanWriteHDDVDRAM) +
+
+ @Html.DisplayNameFor(model => model.CanWriteOldBDR) +
+
+ @Html.DisplayFor(model => model.CanWriteOldBDR) +
+
+ @Html.DisplayNameFor(model => model.CanWriteOldBDRE) +
+
+ @Html.DisplayFor(model => model.CanWriteOldBDRE) +
+
+ @Html.DisplayNameFor(model => model.CanWritePackedSubchannelInTAO) +
+
+ @Html.DisplayFor(model => model.CanWritePackedSubchannelInTAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInSAO) +
+
+ @Html.DisplayFor(model => model.CanWriteRWSubchannelInSAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInTAO) +
+
+ @Html.DisplayFor(model => model.CanWriteRWSubchannelInTAO) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRaw) +
+
+ @Html.DisplayFor(model => model.CanWriteRaw) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRawMultiSession) +
+
+ @Html.DisplayFor(model => model.CanWriteRawMultiSession) +
+
+ @Html.DisplayNameFor(model => model.CanWriteRawSubchannelInTAO) +
+
+ @Html.DisplayFor(model => model.CanWriteRawSubchannelInTAO) +
+
+ @Html.DisplayNameFor(model => model.ChangerIsSideChangeCapable) +
+
+ @Html.DisplayFor(model => model.ChangerIsSideChangeCapable) +
+
+ @Html.DisplayNameFor(model => model.ChangerSlots) +
+
+ @Html.DisplayFor(model => model.ChangerSlots) +
+
+ @Html.DisplayNameFor(model => model.ChangerSupportsDiscPresent) +
+
+ @Html.DisplayFor(model => model.ChangerSupportsDiscPresent) +
+
+ @Html.DisplayNameFor(model => model.CPRMVersion) +
+
+ @Html.DisplayFor(model => model.CPRMVersion) +
+
+ @Html.DisplayNameFor(model => model.CSSVersion) +
+
+ @Html.DisplayFor(model => model.CSSVersion) +
+
+ @Html.DisplayNameFor(model => model.DBML) +
+
+ @Html.DisplayFor(model => model.DBML) +
+
+ @Html.DisplayNameFor(model => model.DVDMultiRead) +
+
+ @Html.DisplayFor(model => model.DVDMultiRead) +
+
+ @Html.DisplayNameFor(model => model.EmbeddedChanger) +
+
+ @Html.DisplayFor(model => model.EmbeddedChanger) +
+
+ @Html.DisplayNameFor(model => model.ErrorRecoveryPage) +
+
+ @Html.DisplayFor(model => model.ErrorRecoveryPage) +
+
+ @Html.DisplayNameFor(model => model.FirmwareDate) +
+
+ @Html.DisplayFor(model => model.FirmwareDate) +
+
+ @Html.DisplayNameFor(model => model.LoadingMechanismType) +
+
+ @Html.DisplayFor(model => model.LoadingMechanismType) +
+
+ @Html.DisplayNameFor(model => model.Locked) +
+
+ @Html.DisplayFor(model => model.Locked) +
+
+ @Html.DisplayNameFor(model => model.LogicalBlockSize) +
+
+ @Html.DisplayFor(model => model.LogicalBlockSize) +
+
+ @Html.DisplayNameFor(model => model.MultiRead) +
+
+ @Html.DisplayFor(model => model.MultiRead) +
+
+ @Html.DisplayNameFor(model => model.PhysicalInterfaceStandardNumber) +
+
+ @Html.DisplayFor(model => model.PhysicalInterfaceStandardNumber) +
+
+ @Html.DisplayNameFor(model => model.PreventJumper) +
+
+ @Html.DisplayFor(model => model.PreventJumper) +
+
+ @Html.DisplayNameFor(model => model.SupportsAACS) +
+
+ @Html.DisplayFor(model => model.SupportsAACS) +
+
+ @Html.DisplayNameFor(model => model.SupportsBusEncryption) +
+
+ @Html.DisplayFor(model => model.SupportsBusEncryption) +
+
+ @Html.DisplayNameFor(model => model.SupportsC2) +
+
+ @Html.DisplayFor(model => model.SupportsC2) +
+
+ @Html.DisplayNameFor(model => model.SupportsCPRM) +
+
+ @Html.DisplayFor(model => model.SupportsCPRM) +
+
+ @Html.DisplayNameFor(model => model.SupportsCSS) +
+
+ @Html.DisplayFor(model => model.SupportsCSS) +
+
+ @Html.DisplayNameFor(model => model.SupportsDAP) +
+
+ @Html.DisplayFor(model => model.SupportsDAP) +
+
+ @Html.DisplayNameFor(model => model.SupportsDeviceBusyEvent) +
+
+ @Html.DisplayFor(model => model.SupportsDeviceBusyEvent) +
+
+ @Html.DisplayNameFor(model => model.SupportsHybridDiscs) +
+
+ @Html.DisplayFor(model => model.SupportsHybridDiscs) +
+
+ @Html.DisplayNameFor(model => model.SupportsModePage1Ch) +
+
+ @Html.DisplayFor(model => model.SupportsModePage1Ch) +
+
+ @Html.DisplayNameFor(model => model.SupportsOSSC) +
+
+ @Html.DisplayFor(model => model.SupportsOSSC) +
+
+ @Html.DisplayNameFor(model => model.SupportsPWP) +
+
+ @Html.DisplayFor(model => model.SupportsPWP) +
+
+ @Html.DisplayNameFor(model => model.SupportsSWPP) +
+
+ @Html.DisplayFor(model => model.SupportsSWPP) +
+
+ @Html.DisplayNameFor(model => model.SupportsSecurDisc) +
+
+ @Html.DisplayFor(model => model.SupportsSecurDisc) +
+
+ @Html.DisplayNameFor(model => model.SupportsSeparateVolume) +
+
+ @Html.DisplayFor(model => model.SupportsSeparateVolume) +
+
+ @Html.DisplayNameFor(model => model.SupportsVCPS) +
+
+ @Html.DisplayFor(model => model.SupportsVCPS) +
+
+ @Html.DisplayNameFor(model => model.SupportsWriteInhibitDCB) +
+
+ @Html.DisplayFor(model => model.SupportsWriteInhibitDCB) +
+
+ @Html.DisplayNameFor(model => model.SupportsWriteProtectPAC) +
+
+ @Html.DisplayFor(model => model.SupportsWriteProtectPAC) +
+
+ @Html.DisplayNameFor(model => model.VolumeLevels) +
+
+ @Html.DisplayFor(model => model.VolumeLevels) +
+
+ @Html.DisplayNameFor(model => model.BinaryData) +
+
+ @Html.DisplayFor(model => model.BinaryData) +
+
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Edit.cshtml index 3c3fe812..e932f20c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Edit.cshtml @@ -36,634 +36,634 @@

MmcFeatures


-
-
-
- -
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- - - -
-
- -
-
- - - -
-
- - - -
-
- -
-
- -
-
- -
-
- -
-
- - - -
-
- - - -
-
- -
-
- - - -
-
- -
-
- - - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- - - -
-
- - - -
-
- - Back to List -
-
-
+
+
+
+ +
+ + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ +
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + +
+
+ + + +
+ +
+
+
\ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Index.cshtml index 219ebfad..2e6bada9 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcFeatures/Index.cshtml @@ -34,764 +34,765 @@ // ****************************************************************************/ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -@foreach (var item in Model) { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@foreach (var item in Model) +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + } - -
- @Html.DisplayNameFor(model => model.AACSVersion) - - @Html.DisplayNameFor(model => model.AGIDs) - - @Html.DisplayNameFor(model => model.BindingNonceBlocks) - - @Html.DisplayNameFor(model => model.BlocksPerReadableUnit) - - @Html.DisplayNameFor(model => model.BufferUnderrunFreeInDVD) - - @Html.DisplayNameFor(model => model.BufferUnderrunFreeInSAO) - - @Html.DisplayNameFor(model => model.BufferUnderrunFreeInTAO) - - @Html.DisplayNameFor(model => model.CanAudioScan) - - @Html.DisplayNameFor(model => model.CanEject) - - @Html.DisplayNameFor(model => model.CanEraseSector) - - @Html.DisplayNameFor(model => model.CanExpandBDRESpareArea) - - @Html.DisplayNameFor(model => model.CanFormat) - - @Html.DisplayNameFor(model => model.CanFormatBDREWithoutSpare) - - @Html.DisplayNameFor(model => model.CanFormatCert) - - @Html.DisplayNameFor(model => model.CanFormatFRF) - - @Html.DisplayNameFor(model => model.CanFormatQCert) - - @Html.DisplayNameFor(model => model.CanFormatRRM) - - @Html.DisplayNameFor(model => model.CanGenerateBindingNonce) - - @Html.DisplayNameFor(model => model.CanLoad) - - @Html.DisplayNameFor(model => model.CanMuteSeparateChannels) - - @Html.DisplayNameFor(model => model.CanOverwriteSAOTrack) - - @Html.DisplayNameFor(model => model.CanOverwriteTAOTrack) - - @Html.DisplayNameFor(model => model.CanPlayCDAudio) - - @Html.DisplayNameFor(model => model.CanPseudoOverwriteBDR) - - @Html.DisplayNameFor(model => model.CanReadAllDualR) - - @Html.DisplayNameFor(model => model.CanReadAllDualRW) - - @Html.DisplayNameFor(model => model.CanReadBD) - - @Html.DisplayNameFor(model => model.CanReadBDR) - - @Html.DisplayNameFor(model => model.CanReadBDRE1) - - @Html.DisplayNameFor(model => model.CanReadBDRE2) - - @Html.DisplayNameFor(model => model.CanReadBDROM) - - @Html.DisplayNameFor(model => model.CanReadBluBCA) - - @Html.DisplayNameFor(model => model.CanReadCD) - - @Html.DisplayNameFor(model => model.CanReadCDMRW) - - @Html.DisplayNameFor(model => model.CanReadCPRM_MKB) - - @Html.DisplayNameFor(model => model.CanReadDDCD) - - @Html.DisplayNameFor(model => model.CanReadDVD) - - @Html.DisplayNameFor(model => model.CanReadDVDPlusMRW) - - @Html.DisplayNameFor(model => model.CanReadDVDPlusR) - - @Html.DisplayNameFor(model => model.CanReadDVDPlusRDL) - - @Html.DisplayNameFor(model => model.CanReadDVDPlusRW) - - @Html.DisplayNameFor(model => model.CanReadDVDPlusRWDL) - - @Html.DisplayNameFor(model => model.CanReadDriveAACSCertificate) - - @Html.DisplayNameFor(model => model.CanReadHDDVD) - - @Html.DisplayNameFor(model => model.CanReadHDDVDR) - - @Html.DisplayNameFor(model => model.CanReadHDDVDRAM) - - @Html.DisplayNameFor(model => model.CanReadLeadInCDText) - - @Html.DisplayNameFor(model => model.CanReadOldBDR) - - @Html.DisplayNameFor(model => model.CanReadOldBDRE) - - @Html.DisplayNameFor(model => model.CanReadOldBDROM) - - @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) - - @Html.DisplayNameFor(model => model.CanReportDriveSerial) - - @Html.DisplayNameFor(model => model.CanReportMediaSerial) - - @Html.DisplayNameFor(model => model.CanTestWriteDDCDR) - - @Html.DisplayNameFor(model => model.CanTestWriteDVD) - - @Html.DisplayNameFor(model => model.CanTestWriteInSAO) - - @Html.DisplayNameFor(model => model.CanTestWriteInTAO) - - @Html.DisplayNameFor(model => model.CanUpgradeFirmware) - - @Html.DisplayNameFor(model => model.CanWriteBD) - - @Html.DisplayNameFor(model => model.CanWriteBDR) - - @Html.DisplayNameFor(model => model.CanWriteBDRE1) - - @Html.DisplayNameFor(model => model.CanWriteBDRE2) - - @Html.DisplayNameFor(model => model.CanWriteBusEncryptedBlocks) - - @Html.DisplayNameFor(model => model.CanWriteCDMRW) - - @Html.DisplayNameFor(model => model.CanWriteCDRW) - - @Html.DisplayNameFor(model => model.CanWriteCDRWCAV) - - @Html.DisplayNameFor(model => model.CanWriteCDSAO) - - @Html.DisplayNameFor(model => model.CanWriteCDTAO) - - @Html.DisplayNameFor(model => model.CanWriteCSSManagedDVD) - - @Html.DisplayNameFor(model => model.CanWriteDDCDR) - - @Html.DisplayNameFor(model => model.CanWriteDDCDRW) - - @Html.DisplayNameFor(model => model.CanWriteDVDPlusMRW) - - @Html.DisplayNameFor(model => model.CanWriteDVDPlusR) - - @Html.DisplayNameFor(model => model.CanWriteDVDPlusRDL) - - @Html.DisplayNameFor(model => model.CanWriteDVDPlusRW) - - @Html.DisplayNameFor(model => model.CanWriteDVDPlusRWDL) - - @Html.DisplayNameFor(model => model.CanWriteDVDR) - - @Html.DisplayNameFor(model => model.CanWriteDVDRDL) - - @Html.DisplayNameFor(model => model.CanWriteDVDRW) - - @Html.DisplayNameFor(model => model.CanWriteHDDVDR) - - @Html.DisplayNameFor(model => model.CanWriteHDDVDRAM) - - @Html.DisplayNameFor(model => model.CanWriteOldBDR) - - @Html.DisplayNameFor(model => model.CanWriteOldBDRE) - - @Html.DisplayNameFor(model => model.CanWritePackedSubchannelInTAO) - - @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInSAO) - - @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInTAO) - - @Html.DisplayNameFor(model => model.CanWriteRaw) - - @Html.DisplayNameFor(model => model.CanWriteRawMultiSession) - - @Html.DisplayNameFor(model => model.CanWriteRawSubchannelInTAO) - - @Html.DisplayNameFor(model => model.ChangerIsSideChangeCapable) - - @Html.DisplayNameFor(model => model.ChangerSlots) - - @Html.DisplayNameFor(model => model.ChangerSupportsDiscPresent) - - @Html.DisplayNameFor(model => model.CPRMVersion) - - @Html.DisplayNameFor(model => model.CSSVersion) - - @Html.DisplayNameFor(model => model.DBML) - - @Html.DisplayNameFor(model => model.DVDMultiRead) - - @Html.DisplayNameFor(model => model.EmbeddedChanger) - - @Html.DisplayNameFor(model => model.ErrorRecoveryPage) - - @Html.DisplayNameFor(model => model.FirmwareDate) - - @Html.DisplayNameFor(model => model.LoadingMechanismType) - - @Html.DisplayNameFor(model => model.Locked) - - @Html.DisplayNameFor(model => model.LogicalBlockSize) - - @Html.DisplayNameFor(model => model.MultiRead) - - @Html.DisplayNameFor(model => model.PhysicalInterfaceStandardNumber) - - @Html.DisplayNameFor(model => model.PreventJumper) - - @Html.DisplayNameFor(model => model.SupportsAACS) - - @Html.DisplayNameFor(model => model.SupportsBusEncryption) - - @Html.DisplayNameFor(model => model.SupportsC2) - - @Html.DisplayNameFor(model => model.SupportsCPRM) - - @Html.DisplayNameFor(model => model.SupportsCSS) - - @Html.DisplayNameFor(model => model.SupportsDAP) - - @Html.DisplayNameFor(model => model.SupportsDeviceBusyEvent) - - @Html.DisplayNameFor(model => model.SupportsHybridDiscs) - - @Html.DisplayNameFor(model => model.SupportsModePage1Ch) - - @Html.DisplayNameFor(model => model.SupportsOSSC) - - @Html.DisplayNameFor(model => model.SupportsPWP) - - @Html.DisplayNameFor(model => model.SupportsSWPP) - - @Html.DisplayNameFor(model => model.SupportsSecurDisc) - - @Html.DisplayNameFor(model => model.SupportsSeparateVolume) - - @Html.DisplayNameFor(model => model.SupportsVCPS) - - @Html.DisplayNameFor(model => model.SupportsWriteInhibitDCB) - - @Html.DisplayNameFor(model => model.SupportsWriteProtectPAC) - - @Html.DisplayNameFor(model => model.VolumeLevels) - - @Html.DisplayNameFor(model => model.BinaryData) -
- @Html.DisplayFor(modelItem => item.AACSVersion) - - @Html.DisplayFor(modelItem => item.AGIDs) - - @Html.DisplayFor(modelItem => item.BindingNonceBlocks) - - @Html.DisplayFor(modelItem => item.BlocksPerReadableUnit) - - @Html.DisplayFor(modelItem => item.BufferUnderrunFreeInDVD) - - @Html.DisplayFor(modelItem => item.BufferUnderrunFreeInSAO) - - @Html.DisplayFor(modelItem => item.BufferUnderrunFreeInTAO) - - @Html.DisplayFor(modelItem => item.CanAudioScan) - - @Html.DisplayFor(modelItem => item.CanEject) - - @Html.DisplayFor(modelItem => item.CanEraseSector) - - @Html.DisplayFor(modelItem => item.CanExpandBDRESpareArea) - - @Html.DisplayFor(modelItem => item.CanFormat) - - @Html.DisplayFor(modelItem => item.CanFormatBDREWithoutSpare) - - @Html.DisplayFor(modelItem => item.CanFormatCert) - - @Html.DisplayFor(modelItem => item.CanFormatFRF) - - @Html.DisplayFor(modelItem => item.CanFormatQCert) - - @Html.DisplayFor(modelItem => item.CanFormatRRM) - - @Html.DisplayFor(modelItem => item.CanGenerateBindingNonce) - - @Html.DisplayFor(modelItem => item.CanLoad) - - @Html.DisplayFor(modelItem => item.CanMuteSeparateChannels) - - @Html.DisplayFor(modelItem => item.CanOverwriteSAOTrack) - - @Html.DisplayFor(modelItem => item.CanOverwriteTAOTrack) - - @Html.DisplayFor(modelItem => item.CanPlayCDAudio) - - @Html.DisplayFor(modelItem => item.CanPseudoOverwriteBDR) - - @Html.DisplayFor(modelItem => item.CanReadAllDualR) - - @Html.DisplayFor(modelItem => item.CanReadAllDualRW) - - @Html.DisplayFor(modelItem => item.CanReadBD) - - @Html.DisplayFor(modelItem => item.CanReadBDR) - - @Html.DisplayFor(modelItem => item.CanReadBDRE1) - - @Html.DisplayFor(modelItem => item.CanReadBDRE2) - - @Html.DisplayFor(modelItem => item.CanReadBDROM) - - @Html.DisplayFor(modelItem => item.CanReadBluBCA) - - @Html.DisplayFor(modelItem => item.CanReadCD) - - @Html.DisplayFor(modelItem => item.CanReadCDMRW) - - @Html.DisplayFor(modelItem => item.CanReadCPRM_MKB) - - @Html.DisplayFor(modelItem => item.CanReadDDCD) - - @Html.DisplayFor(modelItem => item.CanReadDVD) - - @Html.DisplayFor(modelItem => item.CanReadDVDPlusMRW) - - @Html.DisplayFor(modelItem => item.CanReadDVDPlusR) - - @Html.DisplayFor(modelItem => item.CanReadDVDPlusRDL) - - @Html.DisplayFor(modelItem => item.CanReadDVDPlusRW) - - @Html.DisplayFor(modelItem => item.CanReadDVDPlusRWDL) - - @Html.DisplayFor(modelItem => item.CanReadDriveAACSCertificate) - - @Html.DisplayFor(modelItem => item.CanReadHDDVD) - - @Html.DisplayFor(modelItem => item.CanReadHDDVDR) - - @Html.DisplayFor(modelItem => item.CanReadHDDVDRAM) - - @Html.DisplayFor(modelItem => item.CanReadLeadInCDText) - - @Html.DisplayFor(modelItem => item.CanReadOldBDR) - - @Html.DisplayFor(modelItem => item.CanReadOldBDRE) - - @Html.DisplayFor(modelItem => item.CanReadOldBDROM) - - @Html.DisplayFor(modelItem => item.CanReadSpareAreaInformation) - - @Html.DisplayFor(modelItem => item.CanReportDriveSerial) - - @Html.DisplayFor(modelItem => item.CanReportMediaSerial) - - @Html.DisplayFor(modelItem => item.CanTestWriteDDCDR) - - @Html.DisplayFor(modelItem => item.CanTestWriteDVD) - - @Html.DisplayFor(modelItem => item.CanTestWriteInSAO) - - @Html.DisplayFor(modelItem => item.CanTestWriteInTAO) - - @Html.DisplayFor(modelItem => item.CanUpgradeFirmware) - - @Html.DisplayFor(modelItem => item.CanWriteBD) - - @Html.DisplayFor(modelItem => item.CanWriteBDR) - - @Html.DisplayFor(modelItem => item.CanWriteBDRE1) - - @Html.DisplayFor(modelItem => item.CanWriteBDRE2) - - @Html.DisplayFor(modelItem => item.CanWriteBusEncryptedBlocks) - - @Html.DisplayFor(modelItem => item.CanWriteCDMRW) - - @Html.DisplayFor(modelItem => item.CanWriteCDRW) - - @Html.DisplayFor(modelItem => item.CanWriteCDRWCAV) - - @Html.DisplayFor(modelItem => item.CanWriteCDSAO) - - @Html.DisplayFor(modelItem => item.CanWriteCDTAO) - - @Html.DisplayFor(modelItem => item.CanWriteCSSManagedDVD) - - @Html.DisplayFor(modelItem => item.CanWriteDDCDR) - - @Html.DisplayFor(modelItem => item.CanWriteDDCDRW) - - @Html.DisplayFor(modelItem => item.CanWriteDVDPlusMRW) - - @Html.DisplayFor(modelItem => item.CanWriteDVDPlusR) - - @Html.DisplayFor(modelItem => item.CanWriteDVDPlusRDL) - - @Html.DisplayFor(modelItem => item.CanWriteDVDPlusRW) - - @Html.DisplayFor(modelItem => item.CanWriteDVDPlusRWDL) - - @Html.DisplayFor(modelItem => item.CanWriteDVDR) - - @Html.DisplayFor(modelItem => item.CanWriteDVDRDL) - - @Html.DisplayFor(modelItem => item.CanWriteDVDRW) - - @Html.DisplayFor(modelItem => item.CanWriteHDDVDR) - - @Html.DisplayFor(modelItem => item.CanWriteHDDVDRAM) - - @Html.DisplayFor(modelItem => item.CanWriteOldBDR) - - @Html.DisplayFor(modelItem => item.CanWriteOldBDRE) - - @Html.DisplayFor(modelItem => item.CanWritePackedSubchannelInTAO) - - @Html.DisplayFor(modelItem => item.CanWriteRWSubchannelInSAO) - - @Html.DisplayFor(modelItem => item.CanWriteRWSubchannelInTAO) - - @Html.DisplayFor(modelItem => item.CanWriteRaw) - - @Html.DisplayFor(modelItem => item.CanWriteRawMultiSession) - - @Html.DisplayFor(modelItem => item.CanWriteRawSubchannelInTAO) - - @Html.DisplayFor(modelItem => item.ChangerIsSideChangeCapable) - - @Html.DisplayFor(modelItem => item.ChangerSlots) - - @Html.DisplayFor(modelItem => item.ChangerSupportsDiscPresent) - - @Html.DisplayFor(modelItem => item.CPRMVersion) - - @Html.DisplayFor(modelItem => item.CSSVersion) - - @Html.DisplayFor(modelItem => item.DBML) - - @Html.DisplayFor(modelItem => item.DVDMultiRead) - - @Html.DisplayFor(modelItem => item.EmbeddedChanger) - - @Html.DisplayFor(modelItem => item.ErrorRecoveryPage) - - @Html.DisplayFor(modelItem => item.FirmwareDate) - - @Html.DisplayFor(modelItem => item.LoadingMechanismType) - - @Html.DisplayFor(modelItem => item.Locked) - - @Html.DisplayFor(modelItem => item.LogicalBlockSize) - - @Html.DisplayFor(modelItem => item.MultiRead) - - @Html.DisplayFor(modelItem => item.PhysicalInterfaceStandardNumber) - - @Html.DisplayFor(modelItem => item.PreventJumper) - - @Html.DisplayFor(modelItem => item.SupportsAACS) - - @Html.DisplayFor(modelItem => item.SupportsBusEncryption) - - @Html.DisplayFor(modelItem => item.SupportsC2) - - @Html.DisplayFor(modelItem => item.SupportsCPRM) - - @Html.DisplayFor(modelItem => item.SupportsCSS) - - @Html.DisplayFor(modelItem => item.SupportsDAP) - - @Html.DisplayFor(modelItem => item.SupportsDeviceBusyEvent) - - @Html.DisplayFor(modelItem => item.SupportsHybridDiscs) - - @Html.DisplayFor(modelItem => item.SupportsModePage1Ch) - - @Html.DisplayFor(modelItem => item.SupportsOSSC) - - @Html.DisplayFor(modelItem => item.SupportsPWP) - - @Html.DisplayFor(modelItem => item.SupportsSWPP) - - @Html.DisplayFor(modelItem => item.SupportsSecurDisc) - - @Html.DisplayFor(modelItem => item.SupportsSeparateVolume) - - @Html.DisplayFor(modelItem => item.SupportsVCPS) - - @Html.DisplayFor(modelItem => item.SupportsWriteInhibitDCB) - - @Html.DisplayFor(modelItem => item.SupportsWriteProtectPAC) - - @Html.DisplayFor(modelItem => item.VolumeLevels) - - @Html.DisplayFor(modelItem => item.BinaryData) - - Details - Edit - Delete -
+ @Html.DisplayNameFor(model => model.AACSVersion) + + @Html.DisplayNameFor(model => model.AGIDs) + + @Html.DisplayNameFor(model => model.BindingNonceBlocks) + + @Html.DisplayNameFor(model => model.BlocksPerReadableUnit) + + @Html.DisplayNameFor(model => model.BufferUnderrunFreeInDVD) + + @Html.DisplayNameFor(model => model.BufferUnderrunFreeInSAO) + + @Html.DisplayNameFor(model => model.BufferUnderrunFreeInTAO) + + @Html.DisplayNameFor(model => model.CanAudioScan) + + @Html.DisplayNameFor(model => model.CanEject) + + @Html.DisplayNameFor(model => model.CanEraseSector) + + @Html.DisplayNameFor(model => model.CanExpandBDRESpareArea) + + @Html.DisplayNameFor(model => model.CanFormat) + + @Html.DisplayNameFor(model => model.CanFormatBDREWithoutSpare) + + @Html.DisplayNameFor(model => model.CanFormatCert) + + @Html.DisplayNameFor(model => model.CanFormatFRF) + + @Html.DisplayNameFor(model => model.CanFormatQCert) + + @Html.DisplayNameFor(model => model.CanFormatRRM) + + @Html.DisplayNameFor(model => model.CanGenerateBindingNonce) + + @Html.DisplayNameFor(model => model.CanLoad) + + @Html.DisplayNameFor(model => model.CanMuteSeparateChannels) + + @Html.DisplayNameFor(model => model.CanOverwriteSAOTrack) + + @Html.DisplayNameFor(model => model.CanOverwriteTAOTrack) + + @Html.DisplayNameFor(model => model.CanPlayCDAudio) + + @Html.DisplayNameFor(model => model.CanPseudoOverwriteBDR) + + @Html.DisplayNameFor(model => model.CanReadAllDualR) + + @Html.DisplayNameFor(model => model.CanReadAllDualRW) + + @Html.DisplayNameFor(model => model.CanReadBD) + + @Html.DisplayNameFor(model => model.CanReadBDR) + + @Html.DisplayNameFor(model => model.CanReadBDRE1) + + @Html.DisplayNameFor(model => model.CanReadBDRE2) + + @Html.DisplayNameFor(model => model.CanReadBDROM) + + @Html.DisplayNameFor(model => model.CanReadBluBCA) + + @Html.DisplayNameFor(model => model.CanReadCD) + + @Html.DisplayNameFor(model => model.CanReadCDMRW) + + @Html.DisplayNameFor(model => model.CanReadCPRM_MKB) + + @Html.DisplayNameFor(model => model.CanReadDDCD) + + @Html.DisplayNameFor(model => model.CanReadDVD) + + @Html.DisplayNameFor(model => model.CanReadDVDPlusMRW) + + @Html.DisplayNameFor(model => model.CanReadDVDPlusR) + + @Html.DisplayNameFor(model => model.CanReadDVDPlusRDL) + + @Html.DisplayNameFor(model => model.CanReadDVDPlusRW) + + @Html.DisplayNameFor(model => model.CanReadDVDPlusRWDL) + + @Html.DisplayNameFor(model => model.CanReadDriveAACSCertificate) + + @Html.DisplayNameFor(model => model.CanReadHDDVD) + + @Html.DisplayNameFor(model => model.CanReadHDDVDR) + + @Html.DisplayNameFor(model => model.CanReadHDDVDRAM) + + @Html.DisplayNameFor(model => model.CanReadLeadInCDText) + + @Html.DisplayNameFor(model => model.CanReadOldBDR) + + @Html.DisplayNameFor(model => model.CanReadOldBDRE) + + @Html.DisplayNameFor(model => model.CanReadOldBDROM) + + @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) + + @Html.DisplayNameFor(model => model.CanReportDriveSerial) + + @Html.DisplayNameFor(model => model.CanReportMediaSerial) + + @Html.DisplayNameFor(model => model.CanTestWriteDDCDR) + + @Html.DisplayNameFor(model => model.CanTestWriteDVD) + + @Html.DisplayNameFor(model => model.CanTestWriteInSAO) + + @Html.DisplayNameFor(model => model.CanTestWriteInTAO) + + @Html.DisplayNameFor(model => model.CanUpgradeFirmware) + + @Html.DisplayNameFor(model => model.CanWriteBD) + + @Html.DisplayNameFor(model => model.CanWriteBDR) + + @Html.DisplayNameFor(model => model.CanWriteBDRE1) + + @Html.DisplayNameFor(model => model.CanWriteBDRE2) + + @Html.DisplayNameFor(model => model.CanWriteBusEncryptedBlocks) + + @Html.DisplayNameFor(model => model.CanWriteCDMRW) + + @Html.DisplayNameFor(model => model.CanWriteCDRW) + + @Html.DisplayNameFor(model => model.CanWriteCDRWCAV) + + @Html.DisplayNameFor(model => model.CanWriteCDSAO) + + @Html.DisplayNameFor(model => model.CanWriteCDTAO) + + @Html.DisplayNameFor(model => model.CanWriteCSSManagedDVD) + + @Html.DisplayNameFor(model => model.CanWriteDDCDR) + + @Html.DisplayNameFor(model => model.CanWriteDDCDRW) + + @Html.DisplayNameFor(model => model.CanWriteDVDPlusMRW) + + @Html.DisplayNameFor(model => model.CanWriteDVDPlusR) + + @Html.DisplayNameFor(model => model.CanWriteDVDPlusRDL) + + @Html.DisplayNameFor(model => model.CanWriteDVDPlusRW) + + @Html.DisplayNameFor(model => model.CanWriteDVDPlusRWDL) + + @Html.DisplayNameFor(model => model.CanWriteDVDR) + + @Html.DisplayNameFor(model => model.CanWriteDVDRDL) + + @Html.DisplayNameFor(model => model.CanWriteDVDRW) + + @Html.DisplayNameFor(model => model.CanWriteHDDVDR) + + @Html.DisplayNameFor(model => model.CanWriteHDDVDRAM) + + @Html.DisplayNameFor(model => model.CanWriteOldBDR) + + @Html.DisplayNameFor(model => model.CanWriteOldBDRE) + + @Html.DisplayNameFor(model => model.CanWritePackedSubchannelInTAO) + + @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInSAO) + + @Html.DisplayNameFor(model => model.CanWriteRWSubchannelInTAO) + + @Html.DisplayNameFor(model => model.CanWriteRaw) + + @Html.DisplayNameFor(model => model.CanWriteRawMultiSession) + + @Html.DisplayNameFor(model => model.CanWriteRawSubchannelInTAO) + + @Html.DisplayNameFor(model => model.ChangerIsSideChangeCapable) + + @Html.DisplayNameFor(model => model.ChangerSlots) + + @Html.DisplayNameFor(model => model.ChangerSupportsDiscPresent) + + @Html.DisplayNameFor(model => model.CPRMVersion) + + @Html.DisplayNameFor(model => model.CSSVersion) + + @Html.DisplayNameFor(model => model.DBML) + + @Html.DisplayNameFor(model => model.DVDMultiRead) + + @Html.DisplayNameFor(model => model.EmbeddedChanger) + + @Html.DisplayNameFor(model => model.ErrorRecoveryPage) + + @Html.DisplayNameFor(model => model.FirmwareDate) + + @Html.DisplayNameFor(model => model.LoadingMechanismType) + + @Html.DisplayNameFor(model => model.Locked) + + @Html.DisplayNameFor(model => model.LogicalBlockSize) + + @Html.DisplayNameFor(model => model.MultiRead) + + @Html.DisplayNameFor(model => model.PhysicalInterfaceStandardNumber) + + @Html.DisplayNameFor(model => model.PreventJumper) + + @Html.DisplayNameFor(model => model.SupportsAACS) + + @Html.DisplayNameFor(model => model.SupportsBusEncryption) + + @Html.DisplayNameFor(model => model.SupportsC2) + + @Html.DisplayNameFor(model => model.SupportsCPRM) + + @Html.DisplayNameFor(model => model.SupportsCSS) + + @Html.DisplayNameFor(model => model.SupportsDAP) + + @Html.DisplayNameFor(model => model.SupportsDeviceBusyEvent) + + @Html.DisplayNameFor(model => model.SupportsHybridDiscs) + + @Html.DisplayNameFor(model => model.SupportsModePage1Ch) + + @Html.DisplayNameFor(model => model.SupportsOSSC) + + @Html.DisplayNameFor(model => model.SupportsPWP) + + @Html.DisplayNameFor(model => model.SupportsSWPP) + + @Html.DisplayNameFor(model => model.SupportsSecurDisc) + + @Html.DisplayNameFor(model => model.SupportsSeparateVolume) + + @Html.DisplayNameFor(model => model.SupportsVCPS) + + @Html.DisplayNameFor(model => model.SupportsWriteInhibitDCB) + + @Html.DisplayNameFor(model => model.SupportsWriteProtectPAC) + + @Html.DisplayNameFor(model => model.VolumeLevels) + + @Html.DisplayNameFor(model => model.BinaryData) +
+ @Html.DisplayFor(modelItem => item.AACSVersion) + + @Html.DisplayFor(modelItem => item.AGIDs) + + @Html.DisplayFor(modelItem => item.BindingNonceBlocks) + + @Html.DisplayFor(modelItem => item.BlocksPerReadableUnit) + + @Html.DisplayFor(modelItem => item.BufferUnderrunFreeInDVD) + + @Html.DisplayFor(modelItem => item.BufferUnderrunFreeInSAO) + + @Html.DisplayFor(modelItem => item.BufferUnderrunFreeInTAO) + + @Html.DisplayFor(modelItem => item.CanAudioScan) + + @Html.DisplayFor(modelItem => item.CanEject) + + @Html.DisplayFor(modelItem => item.CanEraseSector) + + @Html.DisplayFor(modelItem => item.CanExpandBDRESpareArea) + + @Html.DisplayFor(modelItem => item.CanFormat) + + @Html.DisplayFor(modelItem => item.CanFormatBDREWithoutSpare) + + @Html.DisplayFor(modelItem => item.CanFormatCert) + + @Html.DisplayFor(modelItem => item.CanFormatFRF) + + @Html.DisplayFor(modelItem => item.CanFormatQCert) + + @Html.DisplayFor(modelItem => item.CanFormatRRM) + + @Html.DisplayFor(modelItem => item.CanGenerateBindingNonce) + + @Html.DisplayFor(modelItem => item.CanLoad) + + @Html.DisplayFor(modelItem => item.CanMuteSeparateChannels) + + @Html.DisplayFor(modelItem => item.CanOverwriteSAOTrack) + + @Html.DisplayFor(modelItem => item.CanOverwriteTAOTrack) + + @Html.DisplayFor(modelItem => item.CanPlayCDAudio) + + @Html.DisplayFor(modelItem => item.CanPseudoOverwriteBDR) + + @Html.DisplayFor(modelItem => item.CanReadAllDualR) + + @Html.DisplayFor(modelItem => item.CanReadAllDualRW) + + @Html.DisplayFor(modelItem => item.CanReadBD) + + @Html.DisplayFor(modelItem => item.CanReadBDR) + + @Html.DisplayFor(modelItem => item.CanReadBDRE1) + + @Html.DisplayFor(modelItem => item.CanReadBDRE2) + + @Html.DisplayFor(modelItem => item.CanReadBDROM) + + @Html.DisplayFor(modelItem => item.CanReadBluBCA) + + @Html.DisplayFor(modelItem => item.CanReadCD) + + @Html.DisplayFor(modelItem => item.CanReadCDMRW) + + @Html.DisplayFor(modelItem => item.CanReadCPRM_MKB) + + @Html.DisplayFor(modelItem => item.CanReadDDCD) + + @Html.DisplayFor(modelItem => item.CanReadDVD) + + @Html.DisplayFor(modelItem => item.CanReadDVDPlusMRW) + + @Html.DisplayFor(modelItem => item.CanReadDVDPlusR) + + @Html.DisplayFor(modelItem => item.CanReadDVDPlusRDL) + + @Html.DisplayFor(modelItem => item.CanReadDVDPlusRW) + + @Html.DisplayFor(modelItem => item.CanReadDVDPlusRWDL) + + @Html.DisplayFor(modelItem => item.CanReadDriveAACSCertificate) + + @Html.DisplayFor(modelItem => item.CanReadHDDVD) + + @Html.DisplayFor(modelItem => item.CanReadHDDVDR) + + @Html.DisplayFor(modelItem => item.CanReadHDDVDRAM) + + @Html.DisplayFor(modelItem => item.CanReadLeadInCDText) + + @Html.DisplayFor(modelItem => item.CanReadOldBDR) + + @Html.DisplayFor(modelItem => item.CanReadOldBDRE) + + @Html.DisplayFor(modelItem => item.CanReadOldBDROM) + + @Html.DisplayFor(modelItem => item.CanReadSpareAreaInformation) + + @Html.DisplayFor(modelItem => item.CanReportDriveSerial) + + @Html.DisplayFor(modelItem => item.CanReportMediaSerial) + + @Html.DisplayFor(modelItem => item.CanTestWriteDDCDR) + + @Html.DisplayFor(modelItem => item.CanTestWriteDVD) + + @Html.DisplayFor(modelItem => item.CanTestWriteInSAO) + + @Html.DisplayFor(modelItem => item.CanTestWriteInTAO) + + @Html.DisplayFor(modelItem => item.CanUpgradeFirmware) + + @Html.DisplayFor(modelItem => item.CanWriteBD) + + @Html.DisplayFor(modelItem => item.CanWriteBDR) + + @Html.DisplayFor(modelItem => item.CanWriteBDRE1) + + @Html.DisplayFor(modelItem => item.CanWriteBDRE2) + + @Html.DisplayFor(modelItem => item.CanWriteBusEncryptedBlocks) + + @Html.DisplayFor(modelItem => item.CanWriteCDMRW) + + @Html.DisplayFor(modelItem => item.CanWriteCDRW) + + @Html.DisplayFor(modelItem => item.CanWriteCDRWCAV) + + @Html.DisplayFor(modelItem => item.CanWriteCDSAO) + + @Html.DisplayFor(modelItem => item.CanWriteCDTAO) + + @Html.DisplayFor(modelItem => item.CanWriteCSSManagedDVD) + + @Html.DisplayFor(modelItem => item.CanWriteDDCDR) + + @Html.DisplayFor(modelItem => item.CanWriteDDCDRW) + + @Html.DisplayFor(modelItem => item.CanWriteDVDPlusMRW) + + @Html.DisplayFor(modelItem => item.CanWriteDVDPlusR) + + @Html.DisplayFor(modelItem => item.CanWriteDVDPlusRDL) + + @Html.DisplayFor(modelItem => item.CanWriteDVDPlusRW) + + @Html.DisplayFor(modelItem => item.CanWriteDVDPlusRWDL) + + @Html.DisplayFor(modelItem => item.CanWriteDVDR) + + @Html.DisplayFor(modelItem => item.CanWriteDVDRDL) + + @Html.DisplayFor(modelItem => item.CanWriteDVDRW) + + @Html.DisplayFor(modelItem => item.CanWriteHDDVDR) + + @Html.DisplayFor(modelItem => item.CanWriteHDDVDRAM) + + @Html.DisplayFor(modelItem => item.CanWriteOldBDR) + + @Html.DisplayFor(modelItem => item.CanWriteOldBDRE) + + @Html.DisplayFor(modelItem => item.CanWritePackedSubchannelInTAO) + + @Html.DisplayFor(modelItem => item.CanWriteRWSubchannelInSAO) + + @Html.DisplayFor(modelItem => item.CanWriteRWSubchannelInTAO) + + @Html.DisplayFor(modelItem => item.CanWriteRaw) + + @Html.DisplayFor(modelItem => item.CanWriteRawMultiSession) + + @Html.DisplayFor(modelItem => item.CanWriteRawSubchannelInTAO) + + @Html.DisplayFor(modelItem => item.ChangerIsSideChangeCapable) + + @Html.DisplayFor(modelItem => item.ChangerSlots) + + @Html.DisplayFor(modelItem => item.ChangerSupportsDiscPresent) + + @Html.DisplayFor(modelItem => item.CPRMVersion) + + @Html.DisplayFor(modelItem => item.CSSVersion) + + @Html.DisplayFor(modelItem => item.DBML) + + @Html.DisplayFor(modelItem => item.DVDMultiRead) + + @Html.DisplayFor(modelItem => item.EmbeddedChanger) + + @Html.DisplayFor(modelItem => item.ErrorRecoveryPage) + + @Html.DisplayFor(modelItem => item.FirmwareDate) + + @Html.DisplayFor(modelItem => item.LoadingMechanismType) + + @Html.DisplayFor(modelItem => item.Locked) + + @Html.DisplayFor(modelItem => item.LogicalBlockSize) + + @Html.DisplayFor(modelItem => item.MultiRead) + + @Html.DisplayFor(modelItem => item.PhysicalInterfaceStandardNumber) + + @Html.DisplayFor(modelItem => item.PreventJumper) + + @Html.DisplayFor(modelItem => item.SupportsAACS) + + @Html.DisplayFor(modelItem => item.SupportsBusEncryption) + + @Html.DisplayFor(modelItem => item.SupportsC2) + + @Html.DisplayFor(modelItem => item.SupportsCPRM) + + @Html.DisplayFor(modelItem => item.SupportsCSS) + + @Html.DisplayFor(modelItem => item.SupportsDAP) + + @Html.DisplayFor(modelItem => item.SupportsDeviceBusyEvent) + + @Html.DisplayFor(modelItem => item.SupportsHybridDiscs) + + @Html.DisplayFor(modelItem => item.SupportsModePage1Ch) + + @Html.DisplayFor(modelItem => item.SupportsOSSC) + + @Html.DisplayFor(modelItem => item.SupportsPWP) + + @Html.DisplayFor(modelItem => item.SupportsSWPP) + + @Html.DisplayFor(modelItem => item.SupportsSecurDisc) + + @Html.DisplayFor(modelItem => item.SupportsSeparateVolume) + + @Html.DisplayFor(modelItem => item.SupportsVCPS) + + @Html.DisplayFor(modelItem => item.SupportsWriteInhibitDCB) + + @Html.DisplayFor(modelItem => item.SupportsWriteProtectPAC) + + @Html.DisplayFor(modelItem => item.VolumeLevels) + + @Html.DisplayFor(modelItem => item.BinaryData) + + Details + Edit + Delete +
+ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Create.cshtml index 3adf1b3e..192f21b3 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Create.cshtml @@ -65,13 +65,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Delete.cshtml index a3ab5c68..5466c4f0 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Delete.cshtml @@ -38,41 +38,40 @@

MmcSd


-
+
@Html.DisplayNameFor(model => model.CID)
-
+
@Html.DisplayFor(model => model.CID)
-
+
@Html.DisplayNameFor(model => model.CSD)
-
+
@Html.DisplayFor(model => model.CSD)
-
+
@Html.DisplayNameFor(model => model.OCR)
-
+
@Html.DisplayFor(model => model.OCR)
-
+
@Html.DisplayNameFor(model => model.SCR)
-
+
@Html.DisplayFor(model => model.SCR)
-
+
@Html.DisplayNameFor(model => model.ExtendedCSD)
-
+
@Html.DisplayFor(model => model.ExtendedCSD)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Details.cshtml index 5e45f16a..46e369e2 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Details.cshtml @@ -37,39 +37,39 @@

MmcSd


-
+
@Html.DisplayNameFor(model => model.CID)
-
+
@Html.DisplayFor(model => model.CID)
-
+
@Html.DisplayNameFor(model => model.CSD)
-
+
@Html.DisplayFor(model => model.CSD)
-
+
@Html.DisplayNameFor(model => model.OCR)
-
+
@Html.DisplayFor(model => model.OCR)
-
+
@Html.DisplayNameFor(model => model.SCR)
-
+
@Html.DisplayFor(model => model.SCR)
-
+
@Html.DisplayNameFor(model => model.ExtendedCSD)
-
+
@Html.DisplayFor(model => model.ExtendedCSD)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Edit.cshtml index 97b44066..575732ca 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Edit.cshtml @@ -66,9 +66,9 @@ - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Index.cshtml index 6cc23b3a..d0a76760 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/MmcSds/Index.cshtml @@ -35,27 +35,28 @@ } - - - - - - - - + + + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.CID) - - @Html.DisplayNameFor(model => model.CSD) - - @Html.DisplayNameFor(model => model.OCR) - - @Html.DisplayNameFor(model => model.SCR) - - @Html.DisplayNameFor(model => model.ExtendedCSD) -
+ @Html.DisplayNameFor(model => model.CID) + + @Html.DisplayNameFor(model => model.CSD) + + @Html.DisplayNameFor(model => model.OCR) + + @Html.DisplayNameFor(model => model.SCR) + + @Html.DisplayNameFor(model => model.ExtendedCSD) +
@Html.DisplayFor(modelItem => item.CID) @@ -76,8 +77,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Create.cshtml index 26e2ec39..9bb566c4 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Create.cshtml @@ -62,4 +62,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Delete.cshtml index 632dd11e..b2608e36 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Delete.cshtml @@ -60,6 +60,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Details.cshtml index 64380b75..fe7b0a31 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Details.cshtml @@ -59,5 +59,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Edit.cshtml index 9761e3b1..1ffeb7d7 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Edit.cshtml @@ -56,10 +56,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Index.cshtml index f00bdefd..a7e5c00d 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/OperatingSystems/Index.cshtml @@ -65,8 +65,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Create.cshtml index ec7981f2..717efec0 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Create.cshtml @@ -57,4 +57,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Delete.cshtml index 3c363931..b75dad3d 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Delete.cshtml @@ -54,6 +54,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Details.cshtml index ce9c0b0c..f9b850ff 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Details.cshtml @@ -53,5 +53,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Edit.cshtml index d95f3c83..30de7b8f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Edit.cshtml @@ -51,10 +51,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Index.cshtml index ee640517..82083b18 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Partitions/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Partitions/Index.cshtml @@ -59,8 +59,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Create.cshtml index d867399b..9bb5d21c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Create.cshtml @@ -70,13 +70,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Delete.cshtml index 8b44a6d3..87f1ec08 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Delete.cshtml @@ -38,47 +38,46 @@

Pcmcia


-
+
@Html.DisplayNameFor(model => model.CIS)
-
+
@Html.DisplayFor(model => model.CIS)
-
+
@Html.DisplayNameFor(model => model.Compliance)
-
+
@Html.DisplayFor(model => model.Compliance)
-
+
@Html.DisplayNameFor(model => model.ManufacturerCode)
-
+
@Html.DisplayFor(model => model.ManufacturerCode)
-
+
@Html.DisplayNameFor(model => model.CardCode)
-
+
@Html.DisplayFor(model => model.CardCode)
-
+
@Html.DisplayNameFor(model => model.Manufacturer)
-
+
@Html.DisplayFor(model => model.Manufacturer)
-
+
@Html.DisplayNameFor(model => model.ProductName)
-
+
@Html.DisplayFor(model => model.ProductName)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Details.cshtml index e164b8fc..e493f8c6 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Details.cshtml @@ -37,45 +37,45 @@

Pcmcia


-
+
@Html.DisplayNameFor(model => model.CIS)
-
+
@Html.DisplayFor(model => model.CIS)
-
+
@Html.DisplayNameFor(model => model.Compliance)
-
+
@Html.DisplayFor(model => model.Compliance)
-
+
@Html.DisplayNameFor(model => model.ManufacturerCode)
-
+
@Html.DisplayFor(model => model.ManufacturerCode)
-
+
@Html.DisplayNameFor(model => model.CardCode)
-
+
@Html.DisplayFor(model => model.CardCode)
-
+
@Html.DisplayNameFor(model => model.Manufacturer)
-
+
@Html.DisplayFor(model => model.Manufacturer)
-
+
@Html.DisplayNameFor(model => model.ProductName)
-
+
@Html.DisplayFor(model => model.ProductName)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Edit.cshtml index 6c45fa36..8cee5b09 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Edit.cshtml @@ -71,9 +71,9 @@ - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Index.cshtml index 7eeb9c2e..74ab12cc 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Pcmcias/Index.cshtml @@ -35,30 +35,31 @@ } - - - - - - - - - + + + + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.CIS) - - @Html.DisplayNameFor(model => model.Compliance) - - @Html.DisplayNameFor(model => model.ManufacturerCode) - - @Html.DisplayNameFor(model => model.CardCode) - - @Html.DisplayNameFor(model => model.Manufacturer) - - @Html.DisplayNameFor(model => model.ProductName) -
+ @Html.DisplayNameFor(model => model.CIS) + + @Html.DisplayNameFor(model => model.Compliance) + + @Html.DisplayNameFor(model => model.ManufacturerCode) + + @Html.DisplayNameFor(model => model.CardCode) + + @Html.DisplayNameFor(model => model.Manufacturer) + + @Html.DisplayNameFor(model => model.ProductName) +
@Html.DisplayFor(modelItem => item.CIS) @@ -82,8 +83,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Reports/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Reports/Delete.cshtml index bdf8dea2..2eafc6ad 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Reports/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Reports/Delete.cshtml @@ -49,6 +49,6 @@
Back to List - +
\ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Reports/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Reports/Details.cshtml index fb1202be..4332f365 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Reports/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Reports/Details.cshtml @@ -48,5 +48,5 @@ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Reports/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Reports/Edit.cshtml index 6b032122..b3873f84 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Reports/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Reports/Edit.cshtml @@ -42,9 +42,9 @@ - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Reports/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Reports/Index.cshtml index 29384a21..2cb5b338 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Reports/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Reports/Index.cshtml @@ -57,7 +57,7 @@ Details Edit Delete - + } diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Create.cshtml index c8b4e119..4af7a469 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Create.cshtml @@ -44,7 +44,7 @@ -
+
@@ -59,24 +59,22 @@
-
+
-
+
- +
- - +
\ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Delete.cshtml index e81f6879..0c0df926 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Delete.cshtml @@ -38,47 +38,46 @@

ScsiMode


-
+
@Html.DisplayNameFor(model => model.MediumType)
-
+
@Html.DisplayFor(model => model.MediumType)
-
+
@Html.DisplayNameFor(model => model.WriteProtected)
-
+
@Html.DisplayFor(model => model.WriteProtected)
-
+
@Html.DisplayNameFor(model => model.Speed)
-
+
@Html.DisplayFor(model => model.Speed)
-
+
@Html.DisplayNameFor(model => model.BufferedMode)
-
+
@Html.DisplayFor(model => model.BufferedMode)
-
+
@Html.DisplayNameFor(model => model.BlankCheckEnabled)
-
+
@Html.DisplayFor(model => model.BlankCheckEnabled)
-
+
@Html.DisplayNameFor(model => model.DPOandFUA)
-
+
@Html.DisplayFor(model => model.DPOandFUA)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Details.cshtml index da17d12f..7531bbf3 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Details.cshtml @@ -37,45 +37,45 @@

ScsiMode


-
+
@Html.DisplayNameFor(model => model.MediumType)
-
+
@Html.DisplayFor(model => model.MediumType)
-
+
@Html.DisplayNameFor(model => model.WriteProtected)
-
+
@Html.DisplayFor(model => model.WriteProtected)
-
+
@Html.DisplayNameFor(model => model.Speed)
-
+
@Html.DisplayFor(model => model.Speed)
-
+
@Html.DisplayNameFor(model => model.BufferedMode)
-
+
@Html.DisplayFor(model => model.BufferedMode)
-
+
@Html.DisplayNameFor(model => model.BlankCheckEnabled)
-
+
@Html.DisplayFor(model => model.BlankCheckEnabled)
-
+
@Html.DisplayNameFor(model => model.DPOandFUA)
-
+
@Html.DisplayFor(model => model.DPOandFUA)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Edit.cshtml index 38a4e815..14d39d41 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Edit.cshtml @@ -45,7 +45,7 @@ -
+
@@ -60,20 +60,20 @@
-
+
-
+
-
+
\ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Index.cshtml index 54eaed58..9335db5c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiModes/Index.cshtml @@ -35,30 +35,31 @@ } - - - - - - - - - + + + + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.MediumType) - - @Html.DisplayNameFor(model => model.WriteProtected) - - @Html.DisplayNameFor(model => model.Speed) - - @Html.DisplayNameFor(model => model.BufferedMode) - - @Html.DisplayNameFor(model => model.BlankCheckEnabled) - - @Html.DisplayNameFor(model => model.DPOandFUA) -
+ @Html.DisplayNameFor(model => model.MediumType) + + @Html.DisplayNameFor(model => model.WriteProtected) + + @Html.DisplayNameFor(model => model.Speed) + + @Html.DisplayNameFor(model => model.BufferedMode) + + @Html.DisplayNameFor(model => model.BlankCheckEnabled) + + @Html.DisplayNameFor(model => model.DPOandFUA) +
@Html.DisplayFor(modelItem => item.MediumType) @@ -82,8 +83,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Create.cshtml index c5123664..e7d3a306 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Create.cshtml @@ -55,13 +55,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Delete.cshtml index 394dd5e3..dfa0d9f6 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Delete.cshtml @@ -38,29 +38,28 @@

ScsiPage


-
+
@Html.DisplayNameFor(model => model.page)
-
+
@Html.DisplayFor(model => model.page)
-
+
@Html.DisplayNameFor(model => model.subpage)
-
+
@Html.DisplayFor(model => model.subpage)
-
+
@Html.DisplayNameFor(model => model.value)
-
+
@Html.DisplayFor(model => model.value)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Details.cshtml index 2b36fd57..3d2da6ea 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Details.cshtml @@ -37,27 +37,27 @@

ScsiPage


-
+
@Html.DisplayNameFor(model => model.page)
-
+
@Html.DisplayFor(model => model.page)
-
+
@Html.DisplayNameFor(model => model.subpage)
-
+
@Html.DisplayFor(model => model.subpage)
-
+
@Html.DisplayNameFor(model => model.value)
-
+
@Html.DisplayFor(model => model.value)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Edit.cshtml index cdf8750d..7b1b9003 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Edit.cshtml @@ -56,9 +56,9 @@ - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Index.cshtml index 4d568dce..0245aee1 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/ScsiPages/Index.cshtml @@ -35,21 +35,22 @@ } - - - - - - + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.page) - - @Html.DisplayNameFor(model => model.subpage) - - @Html.DisplayNameFor(model => model.value) -
+ @Html.DisplayNameFor(model => model.page) + + @Html.DisplayNameFor(model => model.subpage) + + @Html.DisplayNameFor(model => model.value) +
@Html.DisplayFor(modelItem => item.page) @@ -64,8 +65,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Create.cshtml index a74f4f7d..3b37df7c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Create.cshtml @@ -44,17 +44,17 @@ -
+
-
+
-
+
@@ -90,13 +90,11 @@
- +
- - +
\ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Delete.cshtml index 9f5d9486..923a681e 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Delete.cshtml @@ -38,71 +38,70 @@

Scsi


-
+
@Html.DisplayNameFor(model => model.InquiryData)
-
+
@Html.DisplayFor(model => model.InquiryData)
-
+
@Html.DisplayNameFor(model => model.SupportsModeSense6)
-
+
@Html.DisplayFor(model => model.SupportsModeSense6)
-
+
@Html.DisplayNameFor(model => model.SupportsModeSense10)
-
+
@Html.DisplayFor(model => model.SupportsModeSense10)
-
+
@Html.DisplayNameFor(model => model.SupportsModeSubpages)
-
+
@Html.DisplayFor(model => model.SupportsModeSubpages)
-
+
@Html.DisplayNameFor(model => model.ModeSense6Data)
-
+
@Html.DisplayFor(model => model.ModeSense6Data)
-
+
@Html.DisplayNameFor(model => model.ModeSense10Data)
-
+
@Html.DisplayFor(model => model.ModeSense10Data)
-
+
@Html.DisplayNameFor(model => model.ModeSense6CurrentData)
-
+
@Html.DisplayFor(model => model.ModeSense6CurrentData)
-
+
@Html.DisplayNameFor(model => model.ModeSense10CurrentData)
-
+
@Html.DisplayFor(model => model.ModeSense10CurrentData)
-
+
@Html.DisplayNameFor(model => model.ModeSense6ChangeableData)
-
+
@Html.DisplayFor(model => model.ModeSense6ChangeableData)
-
+
@Html.DisplayNameFor(model => model.ModeSense10ChangeableData)
-
+
@Html.DisplayFor(model => model.ModeSense10ChangeableData)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Details.cshtml index ff7958b7..ce2d740e 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Details.cshtml @@ -37,69 +37,69 @@

Scsi


-
+
@Html.DisplayNameFor(model => model.InquiryData)
-
+
@Html.DisplayFor(model => model.InquiryData)
-
+
@Html.DisplayNameFor(model => model.SupportsModeSense6)
-
+
@Html.DisplayFor(model => model.SupportsModeSense6)
-
+
@Html.DisplayNameFor(model => model.SupportsModeSense10)
-
+
@Html.DisplayFor(model => model.SupportsModeSense10)
-
+
@Html.DisplayNameFor(model => model.SupportsModeSubpages)
-
+
@Html.DisplayFor(model => model.SupportsModeSubpages)
-
+
@Html.DisplayNameFor(model => model.ModeSense6Data)
-
+
@Html.DisplayFor(model => model.ModeSense6Data)
-
+
@Html.DisplayNameFor(model => model.ModeSense10Data)
-
+
@Html.DisplayFor(model => model.ModeSense10Data)
-
+
@Html.DisplayNameFor(model => model.ModeSense6CurrentData)
-
+
@Html.DisplayFor(model => model.ModeSense6CurrentData)
-
+
@Html.DisplayNameFor(model => model.ModeSense10CurrentData)
-
+
@Html.DisplayFor(model => model.ModeSense10CurrentData)
-
+
@Html.DisplayNameFor(model => model.ModeSense6ChangeableData)
-
+
@Html.DisplayFor(model => model.ModeSense6ChangeableData)
-
+
@Html.DisplayNameFor(model => model.ModeSense10ChangeableData)
-
+
@Html.DisplayFor(model => model.ModeSense10ChangeableData)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Edit.cshtml index b0b9dcc0..92ce5dd4 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Edit.cshtml @@ -45,17 +45,17 @@ -
+
-
+
-
+
@@ -91,9 +91,9 @@
-
+
\ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Index.cshtml index d37ee8c9..ba65f320 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Scsis/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Scsis/Index.cshtml @@ -35,42 +35,43 @@ } - - - - - - - - - - - - - + + + + + + + + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.InquiryData) - - @Html.DisplayNameFor(model => model.SupportsModeSense6) - - @Html.DisplayNameFor(model => model.SupportsModeSense10) - - @Html.DisplayNameFor(model => model.SupportsModeSubpages) - - @Html.DisplayNameFor(model => model.ModeSense6Data) - - @Html.DisplayNameFor(model => model.ModeSense10Data) - - @Html.DisplayNameFor(model => model.ModeSense6CurrentData) - - @Html.DisplayNameFor(model => model.ModeSense10CurrentData) - - @Html.DisplayNameFor(model => model.ModeSense6ChangeableData) - - @Html.DisplayNameFor(model => model.ModeSense10ChangeableData) -
+ @Html.DisplayNameFor(model => model.InquiryData) + + @Html.DisplayNameFor(model => model.SupportsModeSense6) + + @Html.DisplayNameFor(model => model.SupportsModeSense10) + + @Html.DisplayNameFor(model => model.SupportsModeSubpages) + + @Html.DisplayNameFor(model => model.ModeSense6Data) + + @Html.DisplayNameFor(model => model.ModeSense10Data) + + @Html.DisplayNameFor(model => model.ModeSense6CurrentData) + + @Html.DisplayNameFor(model => model.ModeSense10CurrentData) + + @Html.DisplayNameFor(model => model.ModeSense6ChangeableData) + + @Html.DisplayNameFor(model => model.ModeSense10ChangeableData) +
@Html.DisplayFor(modelItem => item.InquiryData) @@ -106,8 +107,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Create.cshtml index 99cf63b1..0d1da783 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Create.cshtml @@ -55,13 +55,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Delete.cshtml index d15646d8..8d578f98 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Delete.cshtml @@ -38,29 +38,28 @@

Ssc


-
+
@Html.DisplayNameFor(model => model.BlockSizeGranularity)
-
+
@Html.DisplayFor(model => model.BlockSizeGranularity)
-
+
@Html.DisplayNameFor(model => model.MaxBlockLength)
-
+
@Html.DisplayFor(model => model.MaxBlockLength)
-
+
@Html.DisplayNameFor(model => model.MinBlockLength)
-
+
@Html.DisplayFor(model => model.MinBlockLength)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Details.cshtml index d288ed84..65a0c432 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Details.cshtml @@ -37,27 +37,27 @@

Ssc


-
+
@Html.DisplayNameFor(model => model.BlockSizeGranularity)
-
+
@Html.DisplayFor(model => model.BlockSizeGranularity)
-
+
@Html.DisplayNameFor(model => model.MaxBlockLength)
-
+
@Html.DisplayFor(model => model.MaxBlockLength)
-
+
@Html.DisplayNameFor(model => model.MinBlockLength)
-
+
@Html.DisplayFor(model => model.MinBlockLength)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Edit.cshtml index a6b3373c..6e423777 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Edit.cshtml @@ -56,9 +56,9 @@ - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Index.cshtml index 027cf8fb..d7f8faea 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Sscs/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Sscs/Index.cshtml @@ -35,21 +35,22 @@ } - - - - - - + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.BlockSizeGranularity) - - @Html.DisplayNameFor(model => model.MaxBlockLength) - - @Html.DisplayNameFor(model => model.MinBlockLength) -
+ @Html.DisplayNameFor(model => model.BlockSizeGranularity) + + @Html.DisplayNameFor(model => model.MaxBlockLength) + + @Html.DisplayNameFor(model => model.MinBlockLength) +
@Html.DisplayFor(modelItem => item.BlockSizeGranularity) @@ -64,8 +65,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Create.cshtml index f3ec4a03..a5633a9a 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Create.cshtml @@ -49,17 +49,17 @@ -
+
-
+
-
+
@@ -100,13 +100,11 @@
- +
- - +
\ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Delete.cshtml index 7229e676..58894761 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Delete.cshtml @@ -38,83 +38,82 @@

SupportedDensity


-
+
@Html.DisplayNameFor(model => model.PrimaryCode)
-
+
@Html.DisplayFor(model => model.PrimaryCode)
-
+
@Html.DisplayNameFor(model => model.SecondaryCode)
-
+
@Html.DisplayFor(model => model.SecondaryCode)
-
+
@Html.DisplayNameFor(model => model.Writable)
-
+
@Html.DisplayFor(model => model.Writable)
-
+
@Html.DisplayNameFor(model => model.Duplicate)
-
+
@Html.DisplayFor(model => model.Duplicate)
-
+
@Html.DisplayNameFor(model => model.DefaultDensity)
-
+
@Html.DisplayFor(model => model.DefaultDensity)
-
+
@Html.DisplayNameFor(model => model.BitsPerMm)
-
+
@Html.DisplayFor(model => model.BitsPerMm)
-
+
@Html.DisplayNameFor(model => model.Width)
-
+
@Html.DisplayFor(model => model.Width)
-
+
@Html.DisplayNameFor(model => model.Tracks)
-
+
@Html.DisplayFor(model => model.Tracks)
-
+
@Html.DisplayNameFor(model => model.Capacity)
-
+
@Html.DisplayFor(model => model.Capacity)
-
+
@Html.DisplayNameFor(model => model.Organization)
-
+
@Html.DisplayFor(model => model.Organization)
-
+
@Html.DisplayNameFor(model => model.Name)
-
+
@Html.DisplayFor(model => model.Name)
-
+
@Html.DisplayNameFor(model => model.Description)
-
+
@Html.DisplayFor(model => model.Description)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Details.cshtml index 6ab50974..21d4b8c0 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Details.cshtml @@ -37,81 +37,81 @@

SupportedDensity


-
+
@Html.DisplayNameFor(model => model.PrimaryCode)
-
+
@Html.DisplayFor(model => model.PrimaryCode)
-
+
@Html.DisplayNameFor(model => model.SecondaryCode)
-
+
@Html.DisplayFor(model => model.SecondaryCode)
-
+
@Html.DisplayNameFor(model => model.Writable)
-
+
@Html.DisplayFor(model => model.Writable)
-
+
@Html.DisplayNameFor(model => model.Duplicate)
-
+
@Html.DisplayFor(model => model.Duplicate)
-
+
@Html.DisplayNameFor(model => model.DefaultDensity)
-
+
@Html.DisplayFor(model => model.DefaultDensity)
-
+
@Html.DisplayNameFor(model => model.BitsPerMm)
-
+
@Html.DisplayFor(model => model.BitsPerMm)
-
+
@Html.DisplayNameFor(model => model.Width)
-
+
@Html.DisplayFor(model => model.Width)
-
+
@Html.DisplayNameFor(model => model.Tracks)
-
+
@Html.DisplayFor(model => model.Tracks)
-
+
@Html.DisplayNameFor(model => model.Capacity)
-
+
@Html.DisplayFor(model => model.Capacity)
-
+
@Html.DisplayNameFor(model => model.Organization)
-
+
@Html.DisplayFor(model => model.Organization)
-
+
@Html.DisplayNameFor(model => model.Name)
-
+
@Html.DisplayFor(model => model.Name)
-
+
@Html.DisplayNameFor(model => model.Description)
-
+
@Html.DisplayFor(model => model.Description)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Edit.cshtml index 7a44bacd..284e0dae 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Edit.cshtml @@ -50,17 +50,17 @@ -
+
-
+
-
+
@@ -101,9 +101,9 @@
-
+
\ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Index.cshtml index 040ae1ee..686c199c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/SupportedDensities/Index.cshtml @@ -35,48 +35,49 @@ } - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.PrimaryCode) - - @Html.DisplayNameFor(model => model.SecondaryCode) - - @Html.DisplayNameFor(model => model.Writable) - - @Html.DisplayNameFor(model => model.Duplicate) - - @Html.DisplayNameFor(model => model.DefaultDensity) - - @Html.DisplayNameFor(model => model.BitsPerMm) - - @Html.DisplayNameFor(model => model.Width) - - @Html.DisplayNameFor(model => model.Tracks) - - @Html.DisplayNameFor(model => model.Capacity) - - @Html.DisplayNameFor(model => model.Organization) - - @Html.DisplayNameFor(model => model.Name) - - @Html.DisplayNameFor(model => model.Description) -
+ @Html.DisplayNameFor(model => model.PrimaryCode) + + @Html.DisplayNameFor(model => model.SecondaryCode) + + @Html.DisplayNameFor(model => model.Writable) + + @Html.DisplayNameFor(model => model.Duplicate) + + @Html.DisplayNameFor(model => model.DefaultDensity) + + @Html.DisplayNameFor(model => model.BitsPerMm) + + @Html.DisplayNameFor(model => model.Width) + + @Html.DisplayNameFor(model => model.Tracks) + + @Html.DisplayNameFor(model => model.Capacity) + + @Html.DisplayNameFor(model => model.Organization) + + @Html.DisplayNameFor(model => model.Name) + + @Html.DisplayNameFor(model => model.Description) +
@Html.DisplayFor(modelItem => item.PrimaryCode) @@ -118,8 +119,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Create.cshtml index 49e454d7..995b4b02 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Create.cshtml @@ -36,767 +36,765 @@

TestedMedia


-
-
-
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- -
-
-
+
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Delete.cshtml index d0cc9c90..513ee1bc 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Delete.cshtml @@ -35,914 +35,913 @@ }

Are you sure you want to delete this?

-

TestedMedia

-
-
-
- @Html.DisplayNameFor(model => model.IdentifyData) -
-
- @Html.DisplayFor(model => model.IdentifyData) -
-
- @Html.DisplayNameFor(model => model.Blocks) -
-
- @Html.DisplayFor(model => model.Blocks) -
-
- @Html.DisplayNameFor(model => model.BlockSize) -
-
- @Html.DisplayFor(model => model.BlockSize) -
-
- @Html.DisplayNameFor(model => model.CanReadAACS) -
-
- @Html.DisplayFor(model => model.CanReadAACS) -
-
- @Html.DisplayNameFor(model => model.CanReadADIP) -
-
- @Html.DisplayFor(model => model.CanReadADIP) -
-
- @Html.DisplayNameFor(model => model.CanReadATIP) -
-
- @Html.DisplayFor(model => model.CanReadATIP) -
-
- @Html.DisplayNameFor(model => model.CanReadBCA) -
-
- @Html.DisplayFor(model => model.CanReadBCA) -
-
- @Html.DisplayNameFor(model => model.CanReadC2Pointers) -
-
- @Html.DisplayFor(model => model.CanReadC2Pointers) -
-
- @Html.DisplayNameFor(model => model.CanReadCMI) -
-
- @Html.DisplayFor(model => model.CanReadCMI) -
-
- @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannel) -
-
- @Html.DisplayFor(model => model.CanReadCorrectedSubchannel) -
-
- @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannelWithC2) -
-
- @Html.DisplayFor(model => model.CanReadCorrectedSubchannelWithC2) -
-
- @Html.DisplayNameFor(model => model.CanReadDCB) -
-
- @Html.DisplayFor(model => model.CanReadDCB) -
-
- @Html.DisplayNameFor(model => model.CanReadDDS) -
-
- @Html.DisplayFor(model => model.CanReadDDS) -
-
- @Html.DisplayNameFor(model => model.CanReadDMI) -
-
- @Html.DisplayFor(model => model.CanReadDMI) -
-
- @Html.DisplayNameFor(model => model.CanReadDiscInformation) -
-
- @Html.DisplayFor(model => model.CanReadDiscInformation) -
-
- @Html.DisplayNameFor(model => model.CanReadFullTOC) -
-
- @Html.DisplayFor(model => model.CanReadFullTOC) -
-
- @Html.DisplayNameFor(model => model.CanReadHDCMI) -
-
- @Html.DisplayFor(model => model.CanReadHDCMI) -
-
- @Html.DisplayNameFor(model => model.CanReadLayerCapacity) -
-
- @Html.DisplayFor(model => model.CanReadLayerCapacity) -
-
- @Html.DisplayNameFor(model => model.CanReadFirstTrackPreGap) -
-
- @Html.DisplayFor(model => model.CanReadFirstTrackPreGap) -
-
- @Html.DisplayNameFor(model => model.CanReadLeadIn) -
-
- @Html.DisplayFor(model => model.CanReadLeadIn) -
-
- @Html.DisplayNameFor(model => model.CanReadLeadOut) -
-
- @Html.DisplayFor(model => model.CanReadLeadOut) -
-
- @Html.DisplayNameFor(model => model.CanReadMediaID) -
-
- @Html.DisplayFor(model => model.CanReadMediaID) -
-
- @Html.DisplayNameFor(model => model.CanReadMediaSerial) -
-
- @Html.DisplayFor(model => model.CanReadMediaSerial) -
-
- @Html.DisplayNameFor(model => model.CanReadPAC) -
-
- @Html.DisplayFor(model => model.CanReadPAC) -
-
- @Html.DisplayNameFor(model => model.CanReadPFI) -
-
- @Html.DisplayFor(model => model.CanReadPFI) -
-
- @Html.DisplayNameFor(model => model.CanReadPMA) -
-
- @Html.DisplayFor(model => model.CanReadPMA) -
-
- @Html.DisplayNameFor(model => model.CanReadPQSubchannel) -
-
- @Html.DisplayFor(model => model.CanReadPQSubchannel) -
-
- @Html.DisplayNameFor(model => model.CanReadPQSubchannelWithC2) -
-
- @Html.DisplayFor(model => model.CanReadPQSubchannelWithC2) -
-
- @Html.DisplayNameFor(model => model.CanReadPRI) -
-
- @Html.DisplayFor(model => model.CanReadPRI) -
-
- @Html.DisplayNameFor(model => model.CanReadRWSubchannel) -
-
- @Html.DisplayFor(model => model.CanReadRWSubchannel) -
-
- @Html.DisplayNameFor(model => model.CanReadRWSubchannelWithC2) -
-
- @Html.DisplayFor(model => model.CanReadRWSubchannelWithC2) -
-
- @Html.DisplayNameFor(model => model.CanReadRecordablePFI) -
-
- @Html.DisplayFor(model => model.CanReadRecordablePFI) -
-
- @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) -
-
- @Html.DisplayFor(model => model.CanReadSpareAreaInformation) -
-
- @Html.DisplayNameFor(model => model.CanReadTOC) -
-
- @Html.DisplayFor(model => model.CanReadTOC) -
-
- @Html.DisplayNameFor(model => model.Density) -
-
- @Html.DisplayFor(model => model.Density) -
-
- @Html.DisplayNameFor(model => model.LongBlockSize) -
-
- @Html.DisplayFor(model => model.LongBlockSize) -
-
- @Html.DisplayNameFor(model => model.Manufacturer) -
-
- @Html.DisplayFor(model => model.Manufacturer) -
-
- @Html.DisplayNameFor(model => model.MediaIsRecognized) -
-
- @Html.DisplayFor(model => model.MediaIsRecognized) -
-
- @Html.DisplayNameFor(model => model.MediumType) -
-
- @Html.DisplayFor(model => model.MediumType) -
-
- @Html.DisplayNameFor(model => model.MediumTypeName) -
-
- @Html.DisplayFor(model => model.MediumTypeName) -
-
- @Html.DisplayNameFor(model => model.Model) -
-
- @Html.DisplayFor(model => model.Model) -
-
- @Html.DisplayNameFor(model => model.SupportsHLDTSTReadRawDVD) -
-
- @Html.DisplayFor(model => model.SupportsHLDTSTReadRawDVD) -
-
- @Html.DisplayNameFor(model => model.SupportsNECReadCDDA) -
-
- @Html.DisplayFor(model => model.SupportsNECReadCDDA) -
-
- @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDA) -
-
- @Html.DisplayFor(model => model.SupportsPioneerReadCDDA) -
-
- @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDAMSF) -
-
- @Html.DisplayFor(model => model.SupportsPioneerReadCDDAMSF) -
-
- @Html.DisplayNameFor(model => model.SupportsPlextorReadCDDA) -
-
- @Html.DisplayFor(model => model.SupportsPlextorReadCDDA) -
-
- @Html.DisplayNameFor(model => model.SupportsPlextorReadRawDVD) -
-
- @Html.DisplayFor(model => model.SupportsPlextorReadRawDVD) -
-
- @Html.DisplayNameFor(model => model.SupportsRead10) -
-
- @Html.DisplayFor(model => model.SupportsRead10) -
-
- @Html.DisplayNameFor(model => model.SupportsRead12) -
-
- @Html.DisplayFor(model => model.SupportsRead12) -
-
- @Html.DisplayNameFor(model => model.SupportsRead16) -
-
- @Html.DisplayFor(model => model.SupportsRead16) -
-
- @Html.DisplayNameFor(model => model.SupportsRead6) -
-
- @Html.DisplayFor(model => model.SupportsRead6) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCapacity16) -
-
- @Html.DisplayFor(model => model.SupportsReadCapacity16) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCapacity) -
-
- @Html.DisplayFor(model => model.SupportsReadCapacity) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCd) -
-
- @Html.DisplayFor(model => model.SupportsReadCd) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCdMsf) -
-
- @Html.DisplayFor(model => model.SupportsReadCdMsf) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCdRaw) -
-
- @Html.DisplayFor(model => model.SupportsReadCdRaw) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCdMsfRaw) -
-
- @Html.DisplayFor(model => model.SupportsReadCdMsfRaw) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLong16) -
-
- @Html.DisplayFor(model => model.SupportsReadLong16) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLong) -
-
- @Html.DisplayFor(model => model.SupportsReadLong) -
-
- @Html.DisplayNameFor(model => model.ModeSense6Data) -
-
- @Html.DisplayFor(model => model.ModeSense6Data) -
-
- @Html.DisplayNameFor(model => model.ModeSense10Data) -
-
- @Html.DisplayFor(model => model.ModeSense10Data) -
-
- @Html.DisplayNameFor(model => model.LBASectors) -
-
- @Html.DisplayFor(model => model.LBASectors) -
-
- @Html.DisplayNameFor(model => model.LBA48Sectors) -
-
- @Html.DisplayFor(model => model.LBA48Sectors) -
-
- @Html.DisplayNameFor(model => model.LogicalAlignment) -
-
- @Html.DisplayFor(model => model.LogicalAlignment) -
-
- @Html.DisplayNameFor(model => model.NominalRotationRate) -
-
- @Html.DisplayFor(model => model.NominalRotationRate) -
-
- @Html.DisplayNameFor(model => model.PhysicalBlockSize) -
-
- @Html.DisplayFor(model => model.PhysicalBlockSize) -
-
- @Html.DisplayNameFor(model => model.SolidStateDevice) -
-
- @Html.DisplayFor(model => model.SolidStateDevice) -
-
- @Html.DisplayNameFor(model => model.UnformattedBPT) -
-
- @Html.DisplayFor(model => model.UnformattedBPT) -
-
- @Html.DisplayNameFor(model => model.UnformattedBPS) -
-
- @Html.DisplayFor(model => model.UnformattedBPS) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDmaLba) -
-
- @Html.DisplayFor(model => model.SupportsReadDmaLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDmaRetryLba) -
-
- @Html.DisplayFor(model => model.SupportsReadDmaRetryLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLba) -
-
- @Html.DisplayFor(model => model.SupportsReadLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadRetryLba) -
-
- @Html.DisplayFor(model => model.SupportsReadRetryLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLongLba) -
-
- @Html.DisplayFor(model => model.SupportsReadLongLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLongRetryLba) -
-
- @Html.DisplayFor(model => model.SupportsReadLongRetryLba) -
-
- @Html.DisplayNameFor(model => model.SupportsSeekLba) -
-
- @Html.DisplayFor(model => model.SupportsSeekLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDmaLba48) -
-
- @Html.DisplayFor(model => model.SupportsReadDmaLba48) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLba48) -
-
- @Html.DisplayFor(model => model.SupportsReadLba48) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDma) -
-
- @Html.DisplayFor(model => model.SupportsReadDma) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDmaRetry) -
-
- @Html.DisplayFor(model => model.SupportsReadDmaRetry) -
-
- @Html.DisplayNameFor(model => model.SupportsReadRetry) -
-
- @Html.DisplayFor(model => model.SupportsReadRetry) -
-
- @Html.DisplayNameFor(model => model.SupportsReadSectors) -
-
- @Html.DisplayFor(model => model.SupportsReadSectors) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLongRetry) -
-
- @Html.DisplayFor(model => model.SupportsReadLongRetry) -
-
- @Html.DisplayNameFor(model => model.SupportsSeek) -
-
- @Html.DisplayFor(model => model.SupportsSeek) -
-
- @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadIn) -
-
- @Html.DisplayFor(model => model.CanReadingIntersessionLeadIn) -
-
- @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadOut) -
-
- @Html.DisplayFor(model => model.CanReadingIntersessionLeadOut) -
-
- @Html.DisplayNameFor(model => model.IntersessionLeadInData) -
-
- @Html.DisplayFor(model => model.IntersessionLeadInData) -
-
- @Html.DisplayNameFor(model => model.IntersessionLeadOutData) -
-
- @Html.DisplayFor(model => model.IntersessionLeadOutData) -
-
- @Html.DisplayNameFor(model => model.Read6Data) -
-
- @Html.DisplayFor(model => model.Read6Data) -
-
- @Html.DisplayNameFor(model => model.Read10Data) -
-
- @Html.DisplayFor(model => model.Read10Data) -
-
- @Html.DisplayNameFor(model => model.Read12Data) -
-
- @Html.DisplayFor(model => model.Read12Data) -
-
- @Html.DisplayNameFor(model => model.Read16Data) -
-
- @Html.DisplayFor(model => model.Read16Data) -
-
- @Html.DisplayNameFor(model => model.ReadLong10Data) -
-
- @Html.DisplayFor(model => model.ReadLong10Data) -
-
- @Html.DisplayNameFor(model => model.ReadLong16Data) -
-
- @Html.DisplayFor(model => model.ReadLong16Data) -
-
- @Html.DisplayNameFor(model => model.ReadSectorsData) -
-
- @Html.DisplayFor(model => model.ReadSectorsData) -
-
- @Html.DisplayNameFor(model => model.ReadSectorsRetryData) -
-
- @Html.DisplayFor(model => model.ReadSectorsRetryData) -
-
- @Html.DisplayNameFor(model => model.ReadDmaData) -
-
- @Html.DisplayFor(model => model.ReadDmaData) -
-
- @Html.DisplayNameFor(model => model.ReadDmaRetryData) -
-
- @Html.DisplayFor(model => model.ReadDmaRetryData) -
-
- @Html.DisplayNameFor(model => model.ReadLbaData) -
-
- @Html.DisplayFor(model => model.ReadLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadRetryLbaData) -
-
- @Html.DisplayFor(model => model.ReadRetryLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadDmaLbaData) -
-
- @Html.DisplayFor(model => model.ReadDmaLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadDmaRetryLbaData) -
-
- @Html.DisplayFor(model => model.ReadDmaRetryLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadLba48Data) -
-
- @Html.DisplayFor(model => model.ReadLba48Data) -
-
- @Html.DisplayNameFor(model => model.ReadDmaLba48Data) -
-
- @Html.DisplayFor(model => model.ReadDmaLba48Data) -
-
- @Html.DisplayNameFor(model => model.ReadLongData) -
-
- @Html.DisplayFor(model => model.ReadLongData) -
-
- @Html.DisplayNameFor(model => model.ReadLongRetryData) -
-
- @Html.DisplayFor(model => model.ReadLongRetryData) -
-
- @Html.DisplayNameFor(model => model.ReadLongLbaData) -
-
- @Html.DisplayFor(model => model.ReadLongLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadLongRetryLbaData) -
-
- @Html.DisplayFor(model => model.ReadLongRetryLbaData) -
-
- @Html.DisplayNameFor(model => model.TocData) -
-
- @Html.DisplayFor(model => model.TocData) -
-
- @Html.DisplayNameFor(model => model.FullTocData) -
-
- @Html.DisplayFor(model => model.FullTocData) -
-
- @Html.DisplayNameFor(model => model.AtipData) -
-
- @Html.DisplayFor(model => model.AtipData) -
-
- @Html.DisplayNameFor(model => model.PmaData) -
-
- @Html.DisplayFor(model => model.PmaData) -
-
- @Html.DisplayNameFor(model => model.ReadCdData) -
-
- @Html.DisplayFor(model => model.ReadCdData) -
-
- @Html.DisplayNameFor(model => model.ReadCdMsfData) -
-
- @Html.DisplayFor(model => model.ReadCdMsfData) -
-
- @Html.DisplayNameFor(model => model.ReadCdFullData) -
-
- @Html.DisplayFor(model => model.ReadCdFullData) -
-
- @Html.DisplayNameFor(model => model.ReadCdMsfFullData) -
-
- @Html.DisplayFor(model => model.ReadCdMsfFullData) -
-
- @Html.DisplayNameFor(model => model.Track1PregapData) -
-
- @Html.DisplayFor(model => model.Track1PregapData) -
-
- @Html.DisplayNameFor(model => model.LeadInData) -
-
- @Html.DisplayFor(model => model.LeadInData) -
-
- @Html.DisplayNameFor(model => model.LeadOutData) -
-
- @Html.DisplayFor(model => model.LeadOutData) -
-
- @Html.DisplayNameFor(model => model.C2PointersData) -
-
- @Html.DisplayFor(model => model.C2PointersData) -
-
- @Html.DisplayNameFor(model => model.PQSubchannelData) -
-
- @Html.DisplayFor(model => model.PQSubchannelData) -
-
- @Html.DisplayNameFor(model => model.RWSubchannelData) -
-
- @Html.DisplayFor(model => model.RWSubchannelData) -
-
- @Html.DisplayNameFor(model => model.CorrectedSubchannelData) -
-
- @Html.DisplayFor(model => model.CorrectedSubchannelData) -
-
- @Html.DisplayNameFor(model => model.PQSubchannelWithC2Data) -
-
- @Html.DisplayFor(model => model.PQSubchannelWithC2Data) -
-
- @Html.DisplayNameFor(model => model.RWSubchannelWithC2Data) -
-
- @Html.DisplayFor(model => model.RWSubchannelWithC2Data) -
-
- @Html.DisplayNameFor(model => model.CorrectedSubchannelWithC2Data) -
-
- @Html.DisplayFor(model => model.CorrectedSubchannelWithC2Data) -
-
- @Html.DisplayNameFor(model => model.PfiData) -
-
- @Html.DisplayFor(model => model.PfiData) -
-
- @Html.DisplayNameFor(model => model.DmiData) -
-
- @Html.DisplayFor(model => model.DmiData) -
-
- @Html.DisplayNameFor(model => model.CmiData) -
-
- @Html.DisplayFor(model => model.CmiData) -
-
- @Html.DisplayNameFor(model => model.DvdBcaData) -
-
- @Html.DisplayFor(model => model.DvdBcaData) -
-
- @Html.DisplayNameFor(model => model.DvdAacsData) -
-
- @Html.DisplayFor(model => model.DvdAacsData) -
-
- @Html.DisplayNameFor(model => model.DvdDdsData) -
-
- @Html.DisplayFor(model => model.DvdDdsData) -
-
- @Html.DisplayNameFor(model => model.DvdSaiData) -
-
- @Html.DisplayFor(model => model.DvdSaiData) -
-
- @Html.DisplayNameFor(model => model.PriData) -
-
- @Html.DisplayFor(model => model.PriData) -
-
- @Html.DisplayNameFor(model => model.EmbossedPfiData) -
-
- @Html.DisplayFor(model => model.EmbossedPfiData) -
-
- @Html.DisplayNameFor(model => model.AdipData) -
-
- @Html.DisplayFor(model => model.AdipData) -
-
- @Html.DisplayNameFor(model => model.DcbData) -
-
- @Html.DisplayFor(model => model.DcbData) -
-
- @Html.DisplayNameFor(model => model.HdCmiData) -
-
- @Html.DisplayFor(model => model.HdCmiData) -
-
- @Html.DisplayNameFor(model => model.DvdLayerData) -
-
- @Html.DisplayFor(model => model.DvdLayerData) -
-
- @Html.DisplayNameFor(model => model.BluBcaData) -
-
- @Html.DisplayFor(model => model.BluBcaData) -
-
- @Html.DisplayNameFor(model => model.BluDdsData) -
-
- @Html.DisplayFor(model => model.BluDdsData) -
-
- @Html.DisplayNameFor(model => model.BluSaiData) -
-
- @Html.DisplayFor(model => model.BluSaiData) -
-
- @Html.DisplayNameFor(model => model.BluDiData) -
-
- @Html.DisplayFor(model => model.BluDiData) -
-
- @Html.DisplayNameFor(model => model.BluPacData) -
-
- @Html.DisplayFor(model => model.BluPacData) -
-
- @Html.DisplayNameFor(model => model.PlextorReadCddaData) -
-
- @Html.DisplayFor(model => model.PlextorReadCddaData) -
-
- @Html.DisplayNameFor(model => model.PioneerReadCddaData) -
-
- @Html.DisplayFor(model => model.PioneerReadCddaData) -
-
- @Html.DisplayNameFor(model => model.PioneerReadCddaMsfData) -
-
- @Html.DisplayFor(model => model.PioneerReadCddaMsfData) -
-
- @Html.DisplayNameFor(model => model.NecReadCddaData) -
-
- @Html.DisplayFor(model => model.NecReadCddaData) -
-
- @Html.DisplayNameFor(model => model.PlextorReadRawDVDData) -
-
- @Html.DisplayFor(model => model.PlextorReadRawDVDData) -
-
- @Html.DisplayNameFor(model => model.HLDTSTReadRawDVDData) -
-
- @Html.DisplayFor(model => model.HLDTSTReadRawDVDData) -
-
- -
- - Back to List - -
-
+

TestedMedia

+
+
+
+ @Html.DisplayNameFor(model => model.IdentifyData) +
+
+ @Html.DisplayFor(model => model.IdentifyData) +
+
+ @Html.DisplayNameFor(model => model.Blocks) +
+
+ @Html.DisplayFor(model => model.Blocks) +
+
+ @Html.DisplayNameFor(model => model.BlockSize) +
+
+ @Html.DisplayFor(model => model.BlockSize) +
+
+ @Html.DisplayNameFor(model => model.CanReadAACS) +
+
+ @Html.DisplayFor(model => model.CanReadAACS) +
+
+ @Html.DisplayNameFor(model => model.CanReadADIP) +
+
+ @Html.DisplayFor(model => model.CanReadADIP) +
+
+ @Html.DisplayNameFor(model => model.CanReadATIP) +
+
+ @Html.DisplayFor(model => model.CanReadATIP) +
+
+ @Html.DisplayNameFor(model => model.CanReadBCA) +
+
+ @Html.DisplayFor(model => model.CanReadBCA) +
+
+ @Html.DisplayNameFor(model => model.CanReadC2Pointers) +
+
+ @Html.DisplayFor(model => model.CanReadC2Pointers) +
+
+ @Html.DisplayNameFor(model => model.CanReadCMI) +
+
+ @Html.DisplayFor(model => model.CanReadCMI) +
+
+ @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannel) +
+
+ @Html.DisplayFor(model => model.CanReadCorrectedSubchannel) +
+
+ @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannelWithC2) +
+
+ @Html.DisplayFor(model => model.CanReadCorrectedSubchannelWithC2) +
+
+ @Html.DisplayNameFor(model => model.CanReadDCB) +
+
+ @Html.DisplayFor(model => model.CanReadDCB) +
+
+ @Html.DisplayNameFor(model => model.CanReadDDS) +
+
+ @Html.DisplayFor(model => model.CanReadDDS) +
+
+ @Html.DisplayNameFor(model => model.CanReadDMI) +
+
+ @Html.DisplayFor(model => model.CanReadDMI) +
+
+ @Html.DisplayNameFor(model => model.CanReadDiscInformation) +
+
+ @Html.DisplayFor(model => model.CanReadDiscInformation) +
+
+ @Html.DisplayNameFor(model => model.CanReadFullTOC) +
+
+ @Html.DisplayFor(model => model.CanReadFullTOC) +
+
+ @Html.DisplayNameFor(model => model.CanReadHDCMI) +
+
+ @Html.DisplayFor(model => model.CanReadHDCMI) +
+
+ @Html.DisplayNameFor(model => model.CanReadLayerCapacity) +
+
+ @Html.DisplayFor(model => model.CanReadLayerCapacity) +
+
+ @Html.DisplayNameFor(model => model.CanReadFirstTrackPreGap) +
+
+ @Html.DisplayFor(model => model.CanReadFirstTrackPreGap) +
+
+ @Html.DisplayNameFor(model => model.CanReadLeadIn) +
+
+ @Html.DisplayFor(model => model.CanReadLeadIn) +
+
+ @Html.DisplayNameFor(model => model.CanReadLeadOut) +
+
+ @Html.DisplayFor(model => model.CanReadLeadOut) +
+
+ @Html.DisplayNameFor(model => model.CanReadMediaID) +
+
+ @Html.DisplayFor(model => model.CanReadMediaID) +
+
+ @Html.DisplayNameFor(model => model.CanReadMediaSerial) +
+
+ @Html.DisplayFor(model => model.CanReadMediaSerial) +
+
+ @Html.DisplayNameFor(model => model.CanReadPAC) +
+
+ @Html.DisplayFor(model => model.CanReadPAC) +
+
+ @Html.DisplayNameFor(model => model.CanReadPFI) +
+
+ @Html.DisplayFor(model => model.CanReadPFI) +
+
+ @Html.DisplayNameFor(model => model.CanReadPMA) +
+
+ @Html.DisplayFor(model => model.CanReadPMA) +
+
+ @Html.DisplayNameFor(model => model.CanReadPQSubchannel) +
+
+ @Html.DisplayFor(model => model.CanReadPQSubchannel) +
+
+ @Html.DisplayNameFor(model => model.CanReadPQSubchannelWithC2) +
+
+ @Html.DisplayFor(model => model.CanReadPQSubchannelWithC2) +
+
+ @Html.DisplayNameFor(model => model.CanReadPRI) +
+
+ @Html.DisplayFor(model => model.CanReadPRI) +
+
+ @Html.DisplayNameFor(model => model.CanReadRWSubchannel) +
+
+ @Html.DisplayFor(model => model.CanReadRWSubchannel) +
+
+ @Html.DisplayNameFor(model => model.CanReadRWSubchannelWithC2) +
+
+ @Html.DisplayFor(model => model.CanReadRWSubchannelWithC2) +
+
+ @Html.DisplayNameFor(model => model.CanReadRecordablePFI) +
+
+ @Html.DisplayFor(model => model.CanReadRecordablePFI) +
+
+ @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) +
+
+ @Html.DisplayFor(model => model.CanReadSpareAreaInformation) +
+
+ @Html.DisplayNameFor(model => model.CanReadTOC) +
+
+ @Html.DisplayFor(model => model.CanReadTOC) +
+
+ @Html.DisplayNameFor(model => model.Density) +
+
+ @Html.DisplayFor(model => model.Density) +
+
+ @Html.DisplayNameFor(model => model.LongBlockSize) +
+
+ @Html.DisplayFor(model => model.LongBlockSize) +
+
+ @Html.DisplayNameFor(model => model.Manufacturer) +
+
+ @Html.DisplayFor(model => model.Manufacturer) +
+
+ @Html.DisplayNameFor(model => model.MediaIsRecognized) +
+
+ @Html.DisplayFor(model => model.MediaIsRecognized) +
+
+ @Html.DisplayNameFor(model => model.MediumType) +
+
+ @Html.DisplayFor(model => model.MediumType) +
+
+ @Html.DisplayNameFor(model => model.MediumTypeName) +
+
+ @Html.DisplayFor(model => model.MediumTypeName) +
+
+ @Html.DisplayNameFor(model => model.Model) +
+
+ @Html.DisplayFor(model => model.Model) +
+
+ @Html.DisplayNameFor(model => model.SupportsHLDTSTReadRawDVD) +
+
+ @Html.DisplayFor(model => model.SupportsHLDTSTReadRawDVD) +
+
+ @Html.DisplayNameFor(model => model.SupportsNECReadCDDA) +
+
+ @Html.DisplayFor(model => model.SupportsNECReadCDDA) +
+
+ @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDA) +
+
+ @Html.DisplayFor(model => model.SupportsPioneerReadCDDA) +
+
+ @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDAMSF) +
+
+ @Html.DisplayFor(model => model.SupportsPioneerReadCDDAMSF) +
+
+ @Html.DisplayNameFor(model => model.SupportsPlextorReadCDDA) +
+
+ @Html.DisplayFor(model => model.SupportsPlextorReadCDDA) +
+
+ @Html.DisplayNameFor(model => model.SupportsPlextorReadRawDVD) +
+
+ @Html.DisplayFor(model => model.SupportsPlextorReadRawDVD) +
+
+ @Html.DisplayNameFor(model => model.SupportsRead10) +
+
+ @Html.DisplayFor(model => model.SupportsRead10) +
+
+ @Html.DisplayNameFor(model => model.SupportsRead12) +
+
+ @Html.DisplayFor(model => model.SupportsRead12) +
+
+ @Html.DisplayNameFor(model => model.SupportsRead16) +
+
+ @Html.DisplayFor(model => model.SupportsRead16) +
+
+ @Html.DisplayNameFor(model => model.SupportsRead6) +
+
+ @Html.DisplayFor(model => model.SupportsRead6) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCapacity16) +
+
+ @Html.DisplayFor(model => model.SupportsReadCapacity16) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCapacity) +
+
+ @Html.DisplayFor(model => model.SupportsReadCapacity) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCd) +
+
+ @Html.DisplayFor(model => model.SupportsReadCd) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCdMsf) +
+
+ @Html.DisplayFor(model => model.SupportsReadCdMsf) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCdRaw) +
+
+ @Html.DisplayFor(model => model.SupportsReadCdRaw) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCdMsfRaw) +
+
+ @Html.DisplayFor(model => model.SupportsReadCdMsfRaw) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLong16) +
+
+ @Html.DisplayFor(model => model.SupportsReadLong16) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLong) +
+
+ @Html.DisplayFor(model => model.SupportsReadLong) +
+
+ @Html.DisplayNameFor(model => model.ModeSense6Data) +
+
+ @Html.DisplayFor(model => model.ModeSense6Data) +
+
+ @Html.DisplayNameFor(model => model.ModeSense10Data) +
+
+ @Html.DisplayFor(model => model.ModeSense10Data) +
+
+ @Html.DisplayNameFor(model => model.LBASectors) +
+
+ @Html.DisplayFor(model => model.LBASectors) +
+
+ @Html.DisplayNameFor(model => model.LBA48Sectors) +
+
+ @Html.DisplayFor(model => model.LBA48Sectors) +
+
+ @Html.DisplayNameFor(model => model.LogicalAlignment) +
+
+ @Html.DisplayFor(model => model.LogicalAlignment) +
+
+ @Html.DisplayNameFor(model => model.NominalRotationRate) +
+
+ @Html.DisplayFor(model => model.NominalRotationRate) +
+
+ @Html.DisplayNameFor(model => model.PhysicalBlockSize) +
+
+ @Html.DisplayFor(model => model.PhysicalBlockSize) +
+
+ @Html.DisplayNameFor(model => model.SolidStateDevice) +
+
+ @Html.DisplayFor(model => model.SolidStateDevice) +
+
+ @Html.DisplayNameFor(model => model.UnformattedBPT) +
+
+ @Html.DisplayFor(model => model.UnformattedBPT) +
+
+ @Html.DisplayNameFor(model => model.UnformattedBPS) +
+
+ @Html.DisplayFor(model => model.UnformattedBPS) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDmaLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadDmaLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDmaRetryLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadDmaRetryLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadRetryLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadRetryLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLongLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadLongLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLongRetryLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadLongRetryLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsSeekLba) +
+
+ @Html.DisplayFor(model => model.SupportsSeekLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDmaLba48) +
+
+ @Html.DisplayFor(model => model.SupportsReadDmaLba48) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLba48) +
+
+ @Html.DisplayFor(model => model.SupportsReadLba48) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDma) +
+
+ @Html.DisplayFor(model => model.SupportsReadDma) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDmaRetry) +
+
+ @Html.DisplayFor(model => model.SupportsReadDmaRetry) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadRetry) +
+
+ @Html.DisplayFor(model => model.SupportsReadRetry) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadSectors) +
+
+ @Html.DisplayFor(model => model.SupportsReadSectors) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLongRetry) +
+
+ @Html.DisplayFor(model => model.SupportsReadLongRetry) +
+
+ @Html.DisplayNameFor(model => model.SupportsSeek) +
+
+ @Html.DisplayFor(model => model.SupportsSeek) +
+
+ @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadIn) +
+
+ @Html.DisplayFor(model => model.CanReadingIntersessionLeadIn) +
+
+ @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadOut) +
+
+ @Html.DisplayFor(model => model.CanReadingIntersessionLeadOut) +
+
+ @Html.DisplayNameFor(model => model.IntersessionLeadInData) +
+
+ @Html.DisplayFor(model => model.IntersessionLeadInData) +
+
+ @Html.DisplayNameFor(model => model.IntersessionLeadOutData) +
+
+ @Html.DisplayFor(model => model.IntersessionLeadOutData) +
+
+ @Html.DisplayNameFor(model => model.Read6Data) +
+
+ @Html.DisplayFor(model => model.Read6Data) +
+
+ @Html.DisplayNameFor(model => model.Read10Data) +
+
+ @Html.DisplayFor(model => model.Read10Data) +
+
+ @Html.DisplayNameFor(model => model.Read12Data) +
+
+ @Html.DisplayFor(model => model.Read12Data) +
+
+ @Html.DisplayNameFor(model => model.Read16Data) +
+
+ @Html.DisplayFor(model => model.Read16Data) +
+
+ @Html.DisplayNameFor(model => model.ReadLong10Data) +
+
+ @Html.DisplayFor(model => model.ReadLong10Data) +
+
+ @Html.DisplayNameFor(model => model.ReadLong16Data) +
+
+ @Html.DisplayFor(model => model.ReadLong16Data) +
+
+ @Html.DisplayNameFor(model => model.ReadSectorsData) +
+
+ @Html.DisplayFor(model => model.ReadSectorsData) +
+
+ @Html.DisplayNameFor(model => model.ReadSectorsRetryData) +
+
+ @Html.DisplayFor(model => model.ReadSectorsRetryData) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaData) +
+
+ @Html.DisplayFor(model => model.ReadDmaData) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaRetryData) +
+
+ @Html.DisplayFor(model => model.ReadDmaRetryData) +
+
+ @Html.DisplayNameFor(model => model.ReadLbaData) +
+
+ @Html.DisplayFor(model => model.ReadLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadRetryLbaData) +
+
+ @Html.DisplayFor(model => model.ReadRetryLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaLbaData) +
+
+ @Html.DisplayFor(model => model.ReadDmaLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaRetryLbaData) +
+
+ @Html.DisplayFor(model => model.ReadDmaRetryLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadLba48Data) +
+
+ @Html.DisplayFor(model => model.ReadLba48Data) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaLba48Data) +
+
+ @Html.DisplayFor(model => model.ReadDmaLba48Data) +
+
+ @Html.DisplayNameFor(model => model.ReadLongData) +
+
+ @Html.DisplayFor(model => model.ReadLongData) +
+
+ @Html.DisplayNameFor(model => model.ReadLongRetryData) +
+
+ @Html.DisplayFor(model => model.ReadLongRetryData) +
+
+ @Html.DisplayNameFor(model => model.ReadLongLbaData) +
+
+ @Html.DisplayFor(model => model.ReadLongLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadLongRetryLbaData) +
+
+ @Html.DisplayFor(model => model.ReadLongRetryLbaData) +
+
+ @Html.DisplayNameFor(model => model.TocData) +
+
+ @Html.DisplayFor(model => model.TocData) +
+
+ @Html.DisplayNameFor(model => model.FullTocData) +
+
+ @Html.DisplayFor(model => model.FullTocData) +
+
+ @Html.DisplayNameFor(model => model.AtipData) +
+
+ @Html.DisplayFor(model => model.AtipData) +
+
+ @Html.DisplayNameFor(model => model.PmaData) +
+
+ @Html.DisplayFor(model => model.PmaData) +
+
+ @Html.DisplayNameFor(model => model.ReadCdData) +
+
+ @Html.DisplayFor(model => model.ReadCdData) +
+
+ @Html.DisplayNameFor(model => model.ReadCdMsfData) +
+
+ @Html.DisplayFor(model => model.ReadCdMsfData) +
+
+ @Html.DisplayNameFor(model => model.ReadCdFullData) +
+
+ @Html.DisplayFor(model => model.ReadCdFullData) +
+
+ @Html.DisplayNameFor(model => model.ReadCdMsfFullData) +
+
+ @Html.DisplayFor(model => model.ReadCdMsfFullData) +
+
+ @Html.DisplayNameFor(model => model.Track1PregapData) +
+
+ @Html.DisplayFor(model => model.Track1PregapData) +
+
+ @Html.DisplayNameFor(model => model.LeadInData) +
+
+ @Html.DisplayFor(model => model.LeadInData) +
+
+ @Html.DisplayNameFor(model => model.LeadOutData) +
+
+ @Html.DisplayFor(model => model.LeadOutData) +
+
+ @Html.DisplayNameFor(model => model.C2PointersData) +
+
+ @Html.DisplayFor(model => model.C2PointersData) +
+
+ @Html.DisplayNameFor(model => model.PQSubchannelData) +
+
+ @Html.DisplayFor(model => model.PQSubchannelData) +
+
+ @Html.DisplayNameFor(model => model.RWSubchannelData) +
+
+ @Html.DisplayFor(model => model.RWSubchannelData) +
+
+ @Html.DisplayNameFor(model => model.CorrectedSubchannelData) +
+
+ @Html.DisplayFor(model => model.CorrectedSubchannelData) +
+
+ @Html.DisplayNameFor(model => model.PQSubchannelWithC2Data) +
+
+ @Html.DisplayFor(model => model.PQSubchannelWithC2Data) +
+
+ @Html.DisplayNameFor(model => model.RWSubchannelWithC2Data) +
+
+ @Html.DisplayFor(model => model.RWSubchannelWithC2Data) +
+
+ @Html.DisplayNameFor(model => model.CorrectedSubchannelWithC2Data) +
+
+ @Html.DisplayFor(model => model.CorrectedSubchannelWithC2Data) +
+
+ @Html.DisplayNameFor(model => model.PfiData) +
+
+ @Html.DisplayFor(model => model.PfiData) +
+
+ @Html.DisplayNameFor(model => model.DmiData) +
+
+ @Html.DisplayFor(model => model.DmiData) +
+
+ @Html.DisplayNameFor(model => model.CmiData) +
+
+ @Html.DisplayFor(model => model.CmiData) +
+
+ @Html.DisplayNameFor(model => model.DvdBcaData) +
+
+ @Html.DisplayFor(model => model.DvdBcaData) +
+
+ @Html.DisplayNameFor(model => model.DvdAacsData) +
+
+ @Html.DisplayFor(model => model.DvdAacsData) +
+
+ @Html.DisplayNameFor(model => model.DvdDdsData) +
+
+ @Html.DisplayFor(model => model.DvdDdsData) +
+
+ @Html.DisplayNameFor(model => model.DvdSaiData) +
+
+ @Html.DisplayFor(model => model.DvdSaiData) +
+
+ @Html.DisplayNameFor(model => model.PriData) +
+
+ @Html.DisplayFor(model => model.PriData) +
+
+ @Html.DisplayNameFor(model => model.EmbossedPfiData) +
+
+ @Html.DisplayFor(model => model.EmbossedPfiData) +
+
+ @Html.DisplayNameFor(model => model.AdipData) +
+
+ @Html.DisplayFor(model => model.AdipData) +
+
+ @Html.DisplayNameFor(model => model.DcbData) +
+
+ @Html.DisplayFor(model => model.DcbData) +
+
+ @Html.DisplayNameFor(model => model.HdCmiData) +
+
+ @Html.DisplayFor(model => model.HdCmiData) +
+
+ @Html.DisplayNameFor(model => model.DvdLayerData) +
+
+ @Html.DisplayFor(model => model.DvdLayerData) +
+
+ @Html.DisplayNameFor(model => model.BluBcaData) +
+
+ @Html.DisplayFor(model => model.BluBcaData) +
+
+ @Html.DisplayNameFor(model => model.BluDdsData) +
+
+ @Html.DisplayFor(model => model.BluDdsData) +
+
+ @Html.DisplayNameFor(model => model.BluSaiData) +
+
+ @Html.DisplayFor(model => model.BluSaiData) +
+
+ @Html.DisplayNameFor(model => model.BluDiData) +
+
+ @Html.DisplayFor(model => model.BluDiData) +
+
+ @Html.DisplayNameFor(model => model.BluPacData) +
+
+ @Html.DisplayFor(model => model.BluPacData) +
+
+ @Html.DisplayNameFor(model => model.PlextorReadCddaData) +
+
+ @Html.DisplayFor(model => model.PlextorReadCddaData) +
+
+ @Html.DisplayNameFor(model => model.PioneerReadCddaData) +
+
+ @Html.DisplayFor(model => model.PioneerReadCddaData) +
+
+ @Html.DisplayNameFor(model => model.PioneerReadCddaMsfData) +
+
+ @Html.DisplayFor(model => model.PioneerReadCddaMsfData) +
+
+ @Html.DisplayNameFor(model => model.NecReadCddaData) +
+
+ @Html.DisplayFor(model => model.NecReadCddaData) +
+
+ @Html.DisplayNameFor(model => model.PlextorReadRawDVDData) +
+
+ @Html.DisplayFor(model => model.PlextorReadRawDVDData) +
+
+ @Html.DisplayNameFor(model => model.HLDTSTReadRawDVDData) +
+
+ @Html.DisplayFor(model => model.HLDTSTReadRawDVDData) +
+
+
+ + Back to List + +
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Details.cshtml index 7333afc0..5cce5f8a 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Details.cshtml @@ -34,912 +34,912 @@ // ****************************************************************************/ }
-

TestedMedia

-
-
-
- @Html.DisplayNameFor(model => model.IdentifyData) -
-
- @Html.DisplayFor(model => model.IdentifyData) -
-
- @Html.DisplayNameFor(model => model.Blocks) -
-
- @Html.DisplayFor(model => model.Blocks) -
-
- @Html.DisplayNameFor(model => model.BlockSize) -
-
- @Html.DisplayFor(model => model.BlockSize) -
-
- @Html.DisplayNameFor(model => model.CanReadAACS) -
-
- @Html.DisplayFor(model => model.CanReadAACS) -
-
- @Html.DisplayNameFor(model => model.CanReadADIP) -
-
- @Html.DisplayFor(model => model.CanReadADIP) -
-
- @Html.DisplayNameFor(model => model.CanReadATIP) -
-
- @Html.DisplayFor(model => model.CanReadATIP) -
-
- @Html.DisplayNameFor(model => model.CanReadBCA) -
-
- @Html.DisplayFor(model => model.CanReadBCA) -
-
- @Html.DisplayNameFor(model => model.CanReadC2Pointers) -
-
- @Html.DisplayFor(model => model.CanReadC2Pointers) -
-
- @Html.DisplayNameFor(model => model.CanReadCMI) -
-
- @Html.DisplayFor(model => model.CanReadCMI) -
-
- @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannel) -
-
- @Html.DisplayFor(model => model.CanReadCorrectedSubchannel) -
-
- @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannelWithC2) -
-
- @Html.DisplayFor(model => model.CanReadCorrectedSubchannelWithC2) -
-
- @Html.DisplayNameFor(model => model.CanReadDCB) -
-
- @Html.DisplayFor(model => model.CanReadDCB) -
-
- @Html.DisplayNameFor(model => model.CanReadDDS) -
-
- @Html.DisplayFor(model => model.CanReadDDS) -
-
- @Html.DisplayNameFor(model => model.CanReadDMI) -
-
- @Html.DisplayFor(model => model.CanReadDMI) -
-
- @Html.DisplayNameFor(model => model.CanReadDiscInformation) -
-
- @Html.DisplayFor(model => model.CanReadDiscInformation) -
-
- @Html.DisplayNameFor(model => model.CanReadFullTOC) -
-
- @Html.DisplayFor(model => model.CanReadFullTOC) -
-
- @Html.DisplayNameFor(model => model.CanReadHDCMI) -
-
- @Html.DisplayFor(model => model.CanReadHDCMI) -
-
- @Html.DisplayNameFor(model => model.CanReadLayerCapacity) -
-
- @Html.DisplayFor(model => model.CanReadLayerCapacity) -
-
- @Html.DisplayNameFor(model => model.CanReadFirstTrackPreGap) -
-
- @Html.DisplayFor(model => model.CanReadFirstTrackPreGap) -
-
- @Html.DisplayNameFor(model => model.CanReadLeadIn) -
-
- @Html.DisplayFor(model => model.CanReadLeadIn) -
-
- @Html.DisplayNameFor(model => model.CanReadLeadOut) -
-
- @Html.DisplayFor(model => model.CanReadLeadOut) -
-
- @Html.DisplayNameFor(model => model.CanReadMediaID) -
-
- @Html.DisplayFor(model => model.CanReadMediaID) -
-
- @Html.DisplayNameFor(model => model.CanReadMediaSerial) -
-
- @Html.DisplayFor(model => model.CanReadMediaSerial) -
-
- @Html.DisplayNameFor(model => model.CanReadPAC) -
-
- @Html.DisplayFor(model => model.CanReadPAC) -
-
- @Html.DisplayNameFor(model => model.CanReadPFI) -
-
- @Html.DisplayFor(model => model.CanReadPFI) -
-
- @Html.DisplayNameFor(model => model.CanReadPMA) -
-
- @Html.DisplayFor(model => model.CanReadPMA) -
-
- @Html.DisplayNameFor(model => model.CanReadPQSubchannel) -
-
- @Html.DisplayFor(model => model.CanReadPQSubchannel) -
-
- @Html.DisplayNameFor(model => model.CanReadPQSubchannelWithC2) -
-
- @Html.DisplayFor(model => model.CanReadPQSubchannelWithC2) -
-
- @Html.DisplayNameFor(model => model.CanReadPRI) -
-
- @Html.DisplayFor(model => model.CanReadPRI) -
-
- @Html.DisplayNameFor(model => model.CanReadRWSubchannel) -
-
- @Html.DisplayFor(model => model.CanReadRWSubchannel) -
-
- @Html.DisplayNameFor(model => model.CanReadRWSubchannelWithC2) -
-
- @Html.DisplayFor(model => model.CanReadRWSubchannelWithC2) -
-
- @Html.DisplayNameFor(model => model.CanReadRecordablePFI) -
-
- @Html.DisplayFor(model => model.CanReadRecordablePFI) -
-
- @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) -
-
- @Html.DisplayFor(model => model.CanReadSpareAreaInformation) -
-
- @Html.DisplayNameFor(model => model.CanReadTOC) -
-
- @Html.DisplayFor(model => model.CanReadTOC) -
-
- @Html.DisplayNameFor(model => model.Density) -
-
- @Html.DisplayFor(model => model.Density) -
-
- @Html.DisplayNameFor(model => model.LongBlockSize) -
-
- @Html.DisplayFor(model => model.LongBlockSize) -
-
- @Html.DisplayNameFor(model => model.Manufacturer) -
-
- @Html.DisplayFor(model => model.Manufacturer) -
-
- @Html.DisplayNameFor(model => model.MediaIsRecognized) -
-
- @Html.DisplayFor(model => model.MediaIsRecognized) -
-
- @Html.DisplayNameFor(model => model.MediumType) -
-
- @Html.DisplayFor(model => model.MediumType) -
-
- @Html.DisplayNameFor(model => model.MediumTypeName) -
-
- @Html.DisplayFor(model => model.MediumTypeName) -
-
- @Html.DisplayNameFor(model => model.Model) -
-
- @Html.DisplayFor(model => model.Model) -
-
- @Html.DisplayNameFor(model => model.SupportsHLDTSTReadRawDVD) -
-
- @Html.DisplayFor(model => model.SupportsHLDTSTReadRawDVD) -
-
- @Html.DisplayNameFor(model => model.SupportsNECReadCDDA) -
-
- @Html.DisplayFor(model => model.SupportsNECReadCDDA) -
-
- @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDA) -
-
- @Html.DisplayFor(model => model.SupportsPioneerReadCDDA) -
-
- @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDAMSF) -
-
- @Html.DisplayFor(model => model.SupportsPioneerReadCDDAMSF) -
-
- @Html.DisplayNameFor(model => model.SupportsPlextorReadCDDA) -
-
- @Html.DisplayFor(model => model.SupportsPlextorReadCDDA) -
-
- @Html.DisplayNameFor(model => model.SupportsPlextorReadRawDVD) -
-
- @Html.DisplayFor(model => model.SupportsPlextorReadRawDVD) -
-
- @Html.DisplayNameFor(model => model.SupportsRead10) -
-
- @Html.DisplayFor(model => model.SupportsRead10) -
-
- @Html.DisplayNameFor(model => model.SupportsRead12) -
-
- @Html.DisplayFor(model => model.SupportsRead12) -
-
- @Html.DisplayNameFor(model => model.SupportsRead16) -
-
- @Html.DisplayFor(model => model.SupportsRead16) -
-
- @Html.DisplayNameFor(model => model.SupportsRead6) -
-
- @Html.DisplayFor(model => model.SupportsRead6) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCapacity16) -
-
- @Html.DisplayFor(model => model.SupportsReadCapacity16) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCapacity) -
-
- @Html.DisplayFor(model => model.SupportsReadCapacity) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCd) -
-
- @Html.DisplayFor(model => model.SupportsReadCd) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCdMsf) -
-
- @Html.DisplayFor(model => model.SupportsReadCdMsf) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCdRaw) -
-
- @Html.DisplayFor(model => model.SupportsReadCdRaw) -
-
- @Html.DisplayNameFor(model => model.SupportsReadCdMsfRaw) -
-
- @Html.DisplayFor(model => model.SupportsReadCdMsfRaw) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLong16) -
-
- @Html.DisplayFor(model => model.SupportsReadLong16) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLong) -
-
- @Html.DisplayFor(model => model.SupportsReadLong) -
-
- @Html.DisplayNameFor(model => model.ModeSense6Data) -
-
- @Html.DisplayFor(model => model.ModeSense6Data) -
-
- @Html.DisplayNameFor(model => model.ModeSense10Data) -
-
- @Html.DisplayFor(model => model.ModeSense10Data) -
-
- @Html.DisplayNameFor(model => model.LBASectors) -
-
- @Html.DisplayFor(model => model.LBASectors) -
-
- @Html.DisplayNameFor(model => model.LBA48Sectors) -
-
- @Html.DisplayFor(model => model.LBA48Sectors) -
-
- @Html.DisplayNameFor(model => model.LogicalAlignment) -
-
- @Html.DisplayFor(model => model.LogicalAlignment) -
-
- @Html.DisplayNameFor(model => model.NominalRotationRate) -
-
- @Html.DisplayFor(model => model.NominalRotationRate) -
-
- @Html.DisplayNameFor(model => model.PhysicalBlockSize) -
-
- @Html.DisplayFor(model => model.PhysicalBlockSize) -
-
- @Html.DisplayNameFor(model => model.SolidStateDevice) -
-
- @Html.DisplayFor(model => model.SolidStateDevice) -
-
- @Html.DisplayNameFor(model => model.UnformattedBPT) -
-
- @Html.DisplayFor(model => model.UnformattedBPT) -
-
- @Html.DisplayNameFor(model => model.UnformattedBPS) -
-
- @Html.DisplayFor(model => model.UnformattedBPS) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDmaLba) -
-
- @Html.DisplayFor(model => model.SupportsReadDmaLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDmaRetryLba) -
-
- @Html.DisplayFor(model => model.SupportsReadDmaRetryLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLba) -
-
- @Html.DisplayFor(model => model.SupportsReadLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadRetryLba) -
-
- @Html.DisplayFor(model => model.SupportsReadRetryLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLongLba) -
-
- @Html.DisplayFor(model => model.SupportsReadLongLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLongRetryLba) -
-
- @Html.DisplayFor(model => model.SupportsReadLongRetryLba) -
-
- @Html.DisplayNameFor(model => model.SupportsSeekLba) -
-
- @Html.DisplayFor(model => model.SupportsSeekLba) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDmaLba48) -
-
- @Html.DisplayFor(model => model.SupportsReadDmaLba48) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLba48) -
-
- @Html.DisplayFor(model => model.SupportsReadLba48) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDma) -
-
- @Html.DisplayFor(model => model.SupportsReadDma) -
-
- @Html.DisplayNameFor(model => model.SupportsReadDmaRetry) -
-
- @Html.DisplayFor(model => model.SupportsReadDmaRetry) -
-
- @Html.DisplayNameFor(model => model.SupportsReadRetry) -
-
- @Html.DisplayFor(model => model.SupportsReadRetry) -
-
- @Html.DisplayNameFor(model => model.SupportsReadSectors) -
-
- @Html.DisplayFor(model => model.SupportsReadSectors) -
-
- @Html.DisplayNameFor(model => model.SupportsReadLongRetry) -
-
- @Html.DisplayFor(model => model.SupportsReadLongRetry) -
-
- @Html.DisplayNameFor(model => model.SupportsSeek) -
-
- @Html.DisplayFor(model => model.SupportsSeek) -
-
- @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadIn) -
-
- @Html.DisplayFor(model => model.CanReadingIntersessionLeadIn) -
-
- @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadOut) -
-
- @Html.DisplayFor(model => model.CanReadingIntersessionLeadOut) -
-
- @Html.DisplayNameFor(model => model.IntersessionLeadInData) -
-
- @Html.DisplayFor(model => model.IntersessionLeadInData) -
-
- @Html.DisplayNameFor(model => model.IntersessionLeadOutData) -
-
- @Html.DisplayFor(model => model.IntersessionLeadOutData) -
-
- @Html.DisplayNameFor(model => model.Read6Data) -
-
- @Html.DisplayFor(model => model.Read6Data) -
-
- @Html.DisplayNameFor(model => model.Read10Data) -
-
- @Html.DisplayFor(model => model.Read10Data) -
-
- @Html.DisplayNameFor(model => model.Read12Data) -
-
- @Html.DisplayFor(model => model.Read12Data) -
-
- @Html.DisplayNameFor(model => model.Read16Data) -
-
- @Html.DisplayFor(model => model.Read16Data) -
-
- @Html.DisplayNameFor(model => model.ReadLong10Data) -
-
- @Html.DisplayFor(model => model.ReadLong10Data) -
-
- @Html.DisplayNameFor(model => model.ReadLong16Data) -
-
- @Html.DisplayFor(model => model.ReadLong16Data) -
-
- @Html.DisplayNameFor(model => model.ReadSectorsData) -
-
- @Html.DisplayFor(model => model.ReadSectorsData) -
-
- @Html.DisplayNameFor(model => model.ReadSectorsRetryData) -
-
- @Html.DisplayFor(model => model.ReadSectorsRetryData) -
-
- @Html.DisplayNameFor(model => model.ReadDmaData) -
-
- @Html.DisplayFor(model => model.ReadDmaData) -
-
- @Html.DisplayNameFor(model => model.ReadDmaRetryData) -
-
- @Html.DisplayFor(model => model.ReadDmaRetryData) -
-
- @Html.DisplayNameFor(model => model.ReadLbaData) -
-
- @Html.DisplayFor(model => model.ReadLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadRetryLbaData) -
-
- @Html.DisplayFor(model => model.ReadRetryLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadDmaLbaData) -
-
- @Html.DisplayFor(model => model.ReadDmaLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadDmaRetryLbaData) -
-
- @Html.DisplayFor(model => model.ReadDmaRetryLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadLba48Data) -
-
- @Html.DisplayFor(model => model.ReadLba48Data) -
-
- @Html.DisplayNameFor(model => model.ReadDmaLba48Data) -
-
- @Html.DisplayFor(model => model.ReadDmaLba48Data) -
-
- @Html.DisplayNameFor(model => model.ReadLongData) -
-
- @Html.DisplayFor(model => model.ReadLongData) -
-
- @Html.DisplayNameFor(model => model.ReadLongRetryData) -
-
- @Html.DisplayFor(model => model.ReadLongRetryData) -
-
- @Html.DisplayNameFor(model => model.ReadLongLbaData) -
-
- @Html.DisplayFor(model => model.ReadLongLbaData) -
-
- @Html.DisplayNameFor(model => model.ReadLongRetryLbaData) -
-
- @Html.DisplayFor(model => model.ReadLongRetryLbaData) -
-
- @Html.DisplayNameFor(model => model.TocData) -
-
- @Html.DisplayFor(model => model.TocData) -
-
- @Html.DisplayNameFor(model => model.FullTocData) -
-
- @Html.DisplayFor(model => model.FullTocData) -
-
- @Html.DisplayNameFor(model => model.AtipData) -
-
- @Html.DisplayFor(model => model.AtipData) -
-
- @Html.DisplayNameFor(model => model.PmaData) -
-
- @Html.DisplayFor(model => model.PmaData) -
-
- @Html.DisplayNameFor(model => model.ReadCdData) -
-
- @Html.DisplayFor(model => model.ReadCdData) -
-
- @Html.DisplayNameFor(model => model.ReadCdMsfData) -
-
- @Html.DisplayFor(model => model.ReadCdMsfData) -
-
- @Html.DisplayNameFor(model => model.ReadCdFullData) -
-
- @Html.DisplayFor(model => model.ReadCdFullData) -
-
- @Html.DisplayNameFor(model => model.ReadCdMsfFullData) -
-
- @Html.DisplayFor(model => model.ReadCdMsfFullData) -
-
- @Html.DisplayNameFor(model => model.Track1PregapData) -
-
- @Html.DisplayFor(model => model.Track1PregapData) -
-
- @Html.DisplayNameFor(model => model.LeadInData) -
-
- @Html.DisplayFor(model => model.LeadInData) -
-
- @Html.DisplayNameFor(model => model.LeadOutData) -
-
- @Html.DisplayFor(model => model.LeadOutData) -
-
- @Html.DisplayNameFor(model => model.C2PointersData) -
-
- @Html.DisplayFor(model => model.C2PointersData) -
-
- @Html.DisplayNameFor(model => model.PQSubchannelData) -
-
- @Html.DisplayFor(model => model.PQSubchannelData) -
-
- @Html.DisplayNameFor(model => model.RWSubchannelData) -
-
- @Html.DisplayFor(model => model.RWSubchannelData) -
-
- @Html.DisplayNameFor(model => model.CorrectedSubchannelData) -
-
- @Html.DisplayFor(model => model.CorrectedSubchannelData) -
-
- @Html.DisplayNameFor(model => model.PQSubchannelWithC2Data) -
-
- @Html.DisplayFor(model => model.PQSubchannelWithC2Data) -
-
- @Html.DisplayNameFor(model => model.RWSubchannelWithC2Data) -
-
- @Html.DisplayFor(model => model.RWSubchannelWithC2Data) -
-
- @Html.DisplayNameFor(model => model.CorrectedSubchannelWithC2Data) -
-
- @Html.DisplayFor(model => model.CorrectedSubchannelWithC2Data) -
-
- @Html.DisplayNameFor(model => model.PfiData) -
-
- @Html.DisplayFor(model => model.PfiData) -
-
- @Html.DisplayNameFor(model => model.DmiData) -
-
- @Html.DisplayFor(model => model.DmiData) -
-
- @Html.DisplayNameFor(model => model.CmiData) -
-
- @Html.DisplayFor(model => model.CmiData) -
-
- @Html.DisplayNameFor(model => model.DvdBcaData) -
-
- @Html.DisplayFor(model => model.DvdBcaData) -
-
- @Html.DisplayNameFor(model => model.DvdAacsData) -
-
- @Html.DisplayFor(model => model.DvdAacsData) -
-
- @Html.DisplayNameFor(model => model.DvdDdsData) -
-
- @Html.DisplayFor(model => model.DvdDdsData) -
-
- @Html.DisplayNameFor(model => model.DvdSaiData) -
-
- @Html.DisplayFor(model => model.DvdSaiData) -
-
- @Html.DisplayNameFor(model => model.PriData) -
-
- @Html.DisplayFor(model => model.PriData) -
-
- @Html.DisplayNameFor(model => model.EmbossedPfiData) -
-
- @Html.DisplayFor(model => model.EmbossedPfiData) -
-
- @Html.DisplayNameFor(model => model.AdipData) -
-
- @Html.DisplayFor(model => model.AdipData) -
-
- @Html.DisplayNameFor(model => model.DcbData) -
-
- @Html.DisplayFor(model => model.DcbData) -
-
- @Html.DisplayNameFor(model => model.HdCmiData) -
-
- @Html.DisplayFor(model => model.HdCmiData) -
-
- @Html.DisplayNameFor(model => model.DvdLayerData) -
-
- @Html.DisplayFor(model => model.DvdLayerData) -
-
- @Html.DisplayNameFor(model => model.BluBcaData) -
-
- @Html.DisplayFor(model => model.BluBcaData) -
-
- @Html.DisplayNameFor(model => model.BluDdsData) -
-
- @Html.DisplayFor(model => model.BluDdsData) -
-
- @Html.DisplayNameFor(model => model.BluSaiData) -
-
- @Html.DisplayFor(model => model.BluSaiData) -
-
- @Html.DisplayNameFor(model => model.BluDiData) -
-
- @Html.DisplayFor(model => model.BluDiData) -
-
- @Html.DisplayNameFor(model => model.BluPacData) -
-
- @Html.DisplayFor(model => model.BluPacData) -
-
- @Html.DisplayNameFor(model => model.PlextorReadCddaData) -
-
- @Html.DisplayFor(model => model.PlextorReadCddaData) -
-
- @Html.DisplayNameFor(model => model.PioneerReadCddaData) -
-
- @Html.DisplayFor(model => model.PioneerReadCddaData) -
-
- @Html.DisplayNameFor(model => model.PioneerReadCddaMsfData) -
-
- @Html.DisplayFor(model => model.PioneerReadCddaMsfData) -
-
- @Html.DisplayNameFor(model => model.NecReadCddaData) -
-
- @Html.DisplayFor(model => model.NecReadCddaData) -
-
- @Html.DisplayNameFor(model => model.PlextorReadRawDVDData) -
-
- @Html.DisplayFor(model => model.PlextorReadRawDVDData) -
-
- @Html.DisplayNameFor(model => model.HLDTSTReadRawDVDData) -
-
- @Html.DisplayFor(model => model.HLDTSTReadRawDVDData) -
-
+

TestedMedia

+
+
+
+ @Html.DisplayNameFor(model => model.IdentifyData) +
+
+ @Html.DisplayFor(model => model.IdentifyData) +
+
+ @Html.DisplayNameFor(model => model.Blocks) +
+
+ @Html.DisplayFor(model => model.Blocks) +
+
+ @Html.DisplayNameFor(model => model.BlockSize) +
+
+ @Html.DisplayFor(model => model.BlockSize) +
+
+ @Html.DisplayNameFor(model => model.CanReadAACS) +
+
+ @Html.DisplayFor(model => model.CanReadAACS) +
+
+ @Html.DisplayNameFor(model => model.CanReadADIP) +
+
+ @Html.DisplayFor(model => model.CanReadADIP) +
+
+ @Html.DisplayNameFor(model => model.CanReadATIP) +
+
+ @Html.DisplayFor(model => model.CanReadATIP) +
+
+ @Html.DisplayNameFor(model => model.CanReadBCA) +
+
+ @Html.DisplayFor(model => model.CanReadBCA) +
+
+ @Html.DisplayNameFor(model => model.CanReadC2Pointers) +
+
+ @Html.DisplayFor(model => model.CanReadC2Pointers) +
+
+ @Html.DisplayNameFor(model => model.CanReadCMI) +
+
+ @Html.DisplayFor(model => model.CanReadCMI) +
+
+ @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannel) +
+
+ @Html.DisplayFor(model => model.CanReadCorrectedSubchannel) +
+
+ @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannelWithC2) +
+
+ @Html.DisplayFor(model => model.CanReadCorrectedSubchannelWithC2) +
+
+ @Html.DisplayNameFor(model => model.CanReadDCB) +
+
+ @Html.DisplayFor(model => model.CanReadDCB) +
+
+ @Html.DisplayNameFor(model => model.CanReadDDS) +
+
+ @Html.DisplayFor(model => model.CanReadDDS) +
+
+ @Html.DisplayNameFor(model => model.CanReadDMI) +
+
+ @Html.DisplayFor(model => model.CanReadDMI) +
+
+ @Html.DisplayNameFor(model => model.CanReadDiscInformation) +
+
+ @Html.DisplayFor(model => model.CanReadDiscInformation) +
+
+ @Html.DisplayNameFor(model => model.CanReadFullTOC) +
+
+ @Html.DisplayFor(model => model.CanReadFullTOC) +
+
+ @Html.DisplayNameFor(model => model.CanReadHDCMI) +
+
+ @Html.DisplayFor(model => model.CanReadHDCMI) +
+
+ @Html.DisplayNameFor(model => model.CanReadLayerCapacity) +
+
+ @Html.DisplayFor(model => model.CanReadLayerCapacity) +
+
+ @Html.DisplayNameFor(model => model.CanReadFirstTrackPreGap) +
+
+ @Html.DisplayFor(model => model.CanReadFirstTrackPreGap) +
+
+ @Html.DisplayNameFor(model => model.CanReadLeadIn) +
+
+ @Html.DisplayFor(model => model.CanReadLeadIn) +
+
+ @Html.DisplayNameFor(model => model.CanReadLeadOut) +
+
+ @Html.DisplayFor(model => model.CanReadLeadOut) +
+
+ @Html.DisplayNameFor(model => model.CanReadMediaID) +
+
+ @Html.DisplayFor(model => model.CanReadMediaID) +
+
+ @Html.DisplayNameFor(model => model.CanReadMediaSerial) +
+
+ @Html.DisplayFor(model => model.CanReadMediaSerial) +
+
+ @Html.DisplayNameFor(model => model.CanReadPAC) +
+
+ @Html.DisplayFor(model => model.CanReadPAC) +
+
+ @Html.DisplayNameFor(model => model.CanReadPFI) +
+
+ @Html.DisplayFor(model => model.CanReadPFI) +
+
+ @Html.DisplayNameFor(model => model.CanReadPMA) +
+
+ @Html.DisplayFor(model => model.CanReadPMA) +
+
+ @Html.DisplayNameFor(model => model.CanReadPQSubchannel) +
+
+ @Html.DisplayFor(model => model.CanReadPQSubchannel) +
+
+ @Html.DisplayNameFor(model => model.CanReadPQSubchannelWithC2) +
+
+ @Html.DisplayFor(model => model.CanReadPQSubchannelWithC2) +
+
+ @Html.DisplayNameFor(model => model.CanReadPRI) +
+
+ @Html.DisplayFor(model => model.CanReadPRI) +
+
+ @Html.DisplayNameFor(model => model.CanReadRWSubchannel) +
+
+ @Html.DisplayFor(model => model.CanReadRWSubchannel) +
+
+ @Html.DisplayNameFor(model => model.CanReadRWSubchannelWithC2) +
+
+ @Html.DisplayFor(model => model.CanReadRWSubchannelWithC2) +
+
+ @Html.DisplayNameFor(model => model.CanReadRecordablePFI) +
+
+ @Html.DisplayFor(model => model.CanReadRecordablePFI) +
+
+ @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) +
+
+ @Html.DisplayFor(model => model.CanReadSpareAreaInformation) +
+
+ @Html.DisplayNameFor(model => model.CanReadTOC) +
+
+ @Html.DisplayFor(model => model.CanReadTOC) +
+
+ @Html.DisplayNameFor(model => model.Density) +
+
+ @Html.DisplayFor(model => model.Density) +
+
+ @Html.DisplayNameFor(model => model.LongBlockSize) +
+
+ @Html.DisplayFor(model => model.LongBlockSize) +
+
+ @Html.DisplayNameFor(model => model.Manufacturer) +
+
+ @Html.DisplayFor(model => model.Manufacturer) +
+
+ @Html.DisplayNameFor(model => model.MediaIsRecognized) +
+
+ @Html.DisplayFor(model => model.MediaIsRecognized) +
+
+ @Html.DisplayNameFor(model => model.MediumType) +
+
+ @Html.DisplayFor(model => model.MediumType) +
+
+ @Html.DisplayNameFor(model => model.MediumTypeName) +
+
+ @Html.DisplayFor(model => model.MediumTypeName) +
+
+ @Html.DisplayNameFor(model => model.Model) +
+
+ @Html.DisplayFor(model => model.Model) +
+
+ @Html.DisplayNameFor(model => model.SupportsHLDTSTReadRawDVD) +
+
+ @Html.DisplayFor(model => model.SupportsHLDTSTReadRawDVD) +
+
+ @Html.DisplayNameFor(model => model.SupportsNECReadCDDA) +
+
+ @Html.DisplayFor(model => model.SupportsNECReadCDDA) +
+
+ @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDA) +
+
+ @Html.DisplayFor(model => model.SupportsPioneerReadCDDA) +
+
+ @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDAMSF) +
+
+ @Html.DisplayFor(model => model.SupportsPioneerReadCDDAMSF) +
+
+ @Html.DisplayNameFor(model => model.SupportsPlextorReadCDDA) +
+
+ @Html.DisplayFor(model => model.SupportsPlextorReadCDDA) +
+
+ @Html.DisplayNameFor(model => model.SupportsPlextorReadRawDVD) +
+
+ @Html.DisplayFor(model => model.SupportsPlextorReadRawDVD) +
+
+ @Html.DisplayNameFor(model => model.SupportsRead10) +
+
+ @Html.DisplayFor(model => model.SupportsRead10) +
+
+ @Html.DisplayNameFor(model => model.SupportsRead12) +
+
+ @Html.DisplayFor(model => model.SupportsRead12) +
+
+ @Html.DisplayNameFor(model => model.SupportsRead16) +
+
+ @Html.DisplayFor(model => model.SupportsRead16) +
+
+ @Html.DisplayNameFor(model => model.SupportsRead6) +
+
+ @Html.DisplayFor(model => model.SupportsRead6) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCapacity16) +
+
+ @Html.DisplayFor(model => model.SupportsReadCapacity16) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCapacity) +
+
+ @Html.DisplayFor(model => model.SupportsReadCapacity) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCd) +
+
+ @Html.DisplayFor(model => model.SupportsReadCd) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCdMsf) +
+
+ @Html.DisplayFor(model => model.SupportsReadCdMsf) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCdRaw) +
+
+ @Html.DisplayFor(model => model.SupportsReadCdRaw) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadCdMsfRaw) +
+
+ @Html.DisplayFor(model => model.SupportsReadCdMsfRaw) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLong16) +
+
+ @Html.DisplayFor(model => model.SupportsReadLong16) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLong) +
+
+ @Html.DisplayFor(model => model.SupportsReadLong) +
+
+ @Html.DisplayNameFor(model => model.ModeSense6Data) +
+
+ @Html.DisplayFor(model => model.ModeSense6Data) +
+
+ @Html.DisplayNameFor(model => model.ModeSense10Data) +
+
+ @Html.DisplayFor(model => model.ModeSense10Data) +
+
+ @Html.DisplayNameFor(model => model.LBASectors) +
+
+ @Html.DisplayFor(model => model.LBASectors) +
+
+ @Html.DisplayNameFor(model => model.LBA48Sectors) +
+
+ @Html.DisplayFor(model => model.LBA48Sectors) +
+
+ @Html.DisplayNameFor(model => model.LogicalAlignment) +
+
+ @Html.DisplayFor(model => model.LogicalAlignment) +
+
+ @Html.DisplayNameFor(model => model.NominalRotationRate) +
+
+ @Html.DisplayFor(model => model.NominalRotationRate) +
+
+ @Html.DisplayNameFor(model => model.PhysicalBlockSize) +
+
+ @Html.DisplayFor(model => model.PhysicalBlockSize) +
+
+ @Html.DisplayNameFor(model => model.SolidStateDevice) +
+
+ @Html.DisplayFor(model => model.SolidStateDevice) +
+
+ @Html.DisplayNameFor(model => model.UnformattedBPT) +
+
+ @Html.DisplayFor(model => model.UnformattedBPT) +
+
+ @Html.DisplayNameFor(model => model.UnformattedBPS) +
+
+ @Html.DisplayFor(model => model.UnformattedBPS) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDmaLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadDmaLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDmaRetryLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadDmaRetryLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadRetryLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadRetryLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLongLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadLongLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLongRetryLba) +
+
+ @Html.DisplayFor(model => model.SupportsReadLongRetryLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsSeekLba) +
+
+ @Html.DisplayFor(model => model.SupportsSeekLba) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDmaLba48) +
+
+ @Html.DisplayFor(model => model.SupportsReadDmaLba48) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLba48) +
+
+ @Html.DisplayFor(model => model.SupportsReadLba48) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDma) +
+
+ @Html.DisplayFor(model => model.SupportsReadDma) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadDmaRetry) +
+
+ @Html.DisplayFor(model => model.SupportsReadDmaRetry) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadRetry) +
+
+ @Html.DisplayFor(model => model.SupportsReadRetry) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadSectors) +
+
+ @Html.DisplayFor(model => model.SupportsReadSectors) +
+
+ @Html.DisplayNameFor(model => model.SupportsReadLongRetry) +
+
+ @Html.DisplayFor(model => model.SupportsReadLongRetry) +
+
+ @Html.DisplayNameFor(model => model.SupportsSeek) +
+
+ @Html.DisplayFor(model => model.SupportsSeek) +
+
+ @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadIn) +
+
+ @Html.DisplayFor(model => model.CanReadingIntersessionLeadIn) +
+
+ @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadOut) +
+
+ @Html.DisplayFor(model => model.CanReadingIntersessionLeadOut) +
+
+ @Html.DisplayNameFor(model => model.IntersessionLeadInData) +
+
+ @Html.DisplayFor(model => model.IntersessionLeadInData) +
+
+ @Html.DisplayNameFor(model => model.IntersessionLeadOutData) +
+
+ @Html.DisplayFor(model => model.IntersessionLeadOutData) +
+
+ @Html.DisplayNameFor(model => model.Read6Data) +
+
+ @Html.DisplayFor(model => model.Read6Data) +
+
+ @Html.DisplayNameFor(model => model.Read10Data) +
+
+ @Html.DisplayFor(model => model.Read10Data) +
+
+ @Html.DisplayNameFor(model => model.Read12Data) +
+
+ @Html.DisplayFor(model => model.Read12Data) +
+
+ @Html.DisplayNameFor(model => model.Read16Data) +
+
+ @Html.DisplayFor(model => model.Read16Data) +
+
+ @Html.DisplayNameFor(model => model.ReadLong10Data) +
+
+ @Html.DisplayFor(model => model.ReadLong10Data) +
+
+ @Html.DisplayNameFor(model => model.ReadLong16Data) +
+
+ @Html.DisplayFor(model => model.ReadLong16Data) +
+
+ @Html.DisplayNameFor(model => model.ReadSectorsData) +
+
+ @Html.DisplayFor(model => model.ReadSectorsData) +
+
+ @Html.DisplayNameFor(model => model.ReadSectorsRetryData) +
+
+ @Html.DisplayFor(model => model.ReadSectorsRetryData) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaData) +
+
+ @Html.DisplayFor(model => model.ReadDmaData) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaRetryData) +
+
+ @Html.DisplayFor(model => model.ReadDmaRetryData) +
+
+ @Html.DisplayNameFor(model => model.ReadLbaData) +
+
+ @Html.DisplayFor(model => model.ReadLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadRetryLbaData) +
+
+ @Html.DisplayFor(model => model.ReadRetryLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaLbaData) +
+
+ @Html.DisplayFor(model => model.ReadDmaLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaRetryLbaData) +
+
+ @Html.DisplayFor(model => model.ReadDmaRetryLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadLba48Data) +
+
+ @Html.DisplayFor(model => model.ReadLba48Data) +
+
+ @Html.DisplayNameFor(model => model.ReadDmaLba48Data) +
+
+ @Html.DisplayFor(model => model.ReadDmaLba48Data) +
+
+ @Html.DisplayNameFor(model => model.ReadLongData) +
+
+ @Html.DisplayFor(model => model.ReadLongData) +
+
+ @Html.DisplayNameFor(model => model.ReadLongRetryData) +
+
+ @Html.DisplayFor(model => model.ReadLongRetryData) +
+
+ @Html.DisplayNameFor(model => model.ReadLongLbaData) +
+
+ @Html.DisplayFor(model => model.ReadLongLbaData) +
+
+ @Html.DisplayNameFor(model => model.ReadLongRetryLbaData) +
+
+ @Html.DisplayFor(model => model.ReadLongRetryLbaData) +
+
+ @Html.DisplayNameFor(model => model.TocData) +
+
+ @Html.DisplayFor(model => model.TocData) +
+
+ @Html.DisplayNameFor(model => model.FullTocData) +
+
+ @Html.DisplayFor(model => model.FullTocData) +
+
+ @Html.DisplayNameFor(model => model.AtipData) +
+
+ @Html.DisplayFor(model => model.AtipData) +
+
+ @Html.DisplayNameFor(model => model.PmaData) +
+
+ @Html.DisplayFor(model => model.PmaData) +
+
+ @Html.DisplayNameFor(model => model.ReadCdData) +
+
+ @Html.DisplayFor(model => model.ReadCdData) +
+
+ @Html.DisplayNameFor(model => model.ReadCdMsfData) +
+
+ @Html.DisplayFor(model => model.ReadCdMsfData) +
+
+ @Html.DisplayNameFor(model => model.ReadCdFullData) +
+
+ @Html.DisplayFor(model => model.ReadCdFullData) +
+
+ @Html.DisplayNameFor(model => model.ReadCdMsfFullData) +
+
+ @Html.DisplayFor(model => model.ReadCdMsfFullData) +
+
+ @Html.DisplayNameFor(model => model.Track1PregapData) +
+
+ @Html.DisplayFor(model => model.Track1PregapData) +
+
+ @Html.DisplayNameFor(model => model.LeadInData) +
+
+ @Html.DisplayFor(model => model.LeadInData) +
+
+ @Html.DisplayNameFor(model => model.LeadOutData) +
+
+ @Html.DisplayFor(model => model.LeadOutData) +
+
+ @Html.DisplayNameFor(model => model.C2PointersData) +
+
+ @Html.DisplayFor(model => model.C2PointersData) +
+
+ @Html.DisplayNameFor(model => model.PQSubchannelData) +
+
+ @Html.DisplayFor(model => model.PQSubchannelData) +
+
+ @Html.DisplayNameFor(model => model.RWSubchannelData) +
+
+ @Html.DisplayFor(model => model.RWSubchannelData) +
+
+ @Html.DisplayNameFor(model => model.CorrectedSubchannelData) +
+
+ @Html.DisplayFor(model => model.CorrectedSubchannelData) +
+
+ @Html.DisplayNameFor(model => model.PQSubchannelWithC2Data) +
+
+ @Html.DisplayFor(model => model.PQSubchannelWithC2Data) +
+
+ @Html.DisplayNameFor(model => model.RWSubchannelWithC2Data) +
+
+ @Html.DisplayFor(model => model.RWSubchannelWithC2Data) +
+
+ @Html.DisplayNameFor(model => model.CorrectedSubchannelWithC2Data) +
+
+ @Html.DisplayFor(model => model.CorrectedSubchannelWithC2Data) +
+
+ @Html.DisplayNameFor(model => model.PfiData) +
+
+ @Html.DisplayFor(model => model.PfiData) +
+
+ @Html.DisplayNameFor(model => model.DmiData) +
+
+ @Html.DisplayFor(model => model.DmiData) +
+
+ @Html.DisplayNameFor(model => model.CmiData) +
+
+ @Html.DisplayFor(model => model.CmiData) +
+
+ @Html.DisplayNameFor(model => model.DvdBcaData) +
+
+ @Html.DisplayFor(model => model.DvdBcaData) +
+
+ @Html.DisplayNameFor(model => model.DvdAacsData) +
+
+ @Html.DisplayFor(model => model.DvdAacsData) +
+
+ @Html.DisplayNameFor(model => model.DvdDdsData) +
+
+ @Html.DisplayFor(model => model.DvdDdsData) +
+
+ @Html.DisplayNameFor(model => model.DvdSaiData) +
+
+ @Html.DisplayFor(model => model.DvdSaiData) +
+
+ @Html.DisplayNameFor(model => model.PriData) +
+
+ @Html.DisplayFor(model => model.PriData) +
+
+ @Html.DisplayNameFor(model => model.EmbossedPfiData) +
+
+ @Html.DisplayFor(model => model.EmbossedPfiData) +
+
+ @Html.DisplayNameFor(model => model.AdipData) +
+
+ @Html.DisplayFor(model => model.AdipData) +
+
+ @Html.DisplayNameFor(model => model.DcbData) +
+
+ @Html.DisplayFor(model => model.DcbData) +
+
+ @Html.DisplayNameFor(model => model.HdCmiData) +
+
+ @Html.DisplayFor(model => model.HdCmiData) +
+
+ @Html.DisplayNameFor(model => model.DvdLayerData) +
+
+ @Html.DisplayFor(model => model.DvdLayerData) +
+
+ @Html.DisplayNameFor(model => model.BluBcaData) +
+
+ @Html.DisplayFor(model => model.BluBcaData) +
+
+ @Html.DisplayNameFor(model => model.BluDdsData) +
+
+ @Html.DisplayFor(model => model.BluDdsData) +
+
+ @Html.DisplayNameFor(model => model.BluSaiData) +
+
+ @Html.DisplayFor(model => model.BluSaiData) +
+
+ @Html.DisplayNameFor(model => model.BluDiData) +
+
+ @Html.DisplayFor(model => model.BluDiData) +
+
+ @Html.DisplayNameFor(model => model.BluPacData) +
+
+ @Html.DisplayFor(model => model.BluPacData) +
+
+ @Html.DisplayNameFor(model => model.PlextorReadCddaData) +
+
+ @Html.DisplayFor(model => model.PlextorReadCddaData) +
+
+ @Html.DisplayNameFor(model => model.PioneerReadCddaData) +
+
+ @Html.DisplayFor(model => model.PioneerReadCddaData) +
+
+ @Html.DisplayNameFor(model => model.PioneerReadCddaMsfData) +
+
+ @Html.DisplayFor(model => model.PioneerReadCddaMsfData) +
+
+ @Html.DisplayNameFor(model => model.NecReadCddaData) +
+
+ @Html.DisplayFor(model => model.NecReadCddaData) +
+
+ @Html.DisplayNameFor(model => model.PlextorReadRawDVDData) +
+
+ @Html.DisplayFor(model => model.PlextorReadRawDVDData) +
+
+ @Html.DisplayNameFor(model => model.HLDTSTReadRawDVDData) +
+
+ @Html.DisplayFor(model => model.HLDTSTReadRawDVDData) +
+
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Edit.cshtml index c2a548f2..b21ffd81 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Edit.cshtml @@ -36,764 +36,764 @@

TestedMedia


-
-
-
- -
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - - -
-
- - Back to List -
-
-
+
+
+
+ +
+ + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+ +
+
+
\ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Index.cshtml index c022a086..560d1bf4 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedMedias/Index.cshtml @@ -34,920 +34,921 @@ // ****************************************************************************/ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -@foreach (var item in Model) { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@foreach (var item in Model) +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + } - -
- @Html.DisplayNameFor(model => model.IdentifyData) - - @Html.DisplayNameFor(model => model.Blocks) - - @Html.DisplayNameFor(model => model.BlockSize) - - @Html.DisplayNameFor(model => model.CanReadAACS) - - @Html.DisplayNameFor(model => model.CanReadADIP) - - @Html.DisplayNameFor(model => model.CanReadATIP) - - @Html.DisplayNameFor(model => model.CanReadBCA) - - @Html.DisplayNameFor(model => model.CanReadC2Pointers) - - @Html.DisplayNameFor(model => model.CanReadCMI) - - @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannel) - - @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannelWithC2) - - @Html.DisplayNameFor(model => model.CanReadDCB) - - @Html.DisplayNameFor(model => model.CanReadDDS) - - @Html.DisplayNameFor(model => model.CanReadDMI) - - @Html.DisplayNameFor(model => model.CanReadDiscInformation) - - @Html.DisplayNameFor(model => model.CanReadFullTOC) - - @Html.DisplayNameFor(model => model.CanReadHDCMI) - - @Html.DisplayNameFor(model => model.CanReadLayerCapacity) - - @Html.DisplayNameFor(model => model.CanReadFirstTrackPreGap) - - @Html.DisplayNameFor(model => model.CanReadLeadIn) - - @Html.DisplayNameFor(model => model.CanReadLeadOut) - - @Html.DisplayNameFor(model => model.CanReadMediaID) - - @Html.DisplayNameFor(model => model.CanReadMediaSerial) - - @Html.DisplayNameFor(model => model.CanReadPAC) - - @Html.DisplayNameFor(model => model.CanReadPFI) - - @Html.DisplayNameFor(model => model.CanReadPMA) - - @Html.DisplayNameFor(model => model.CanReadPQSubchannel) - - @Html.DisplayNameFor(model => model.CanReadPQSubchannelWithC2) - - @Html.DisplayNameFor(model => model.CanReadPRI) - - @Html.DisplayNameFor(model => model.CanReadRWSubchannel) - - @Html.DisplayNameFor(model => model.CanReadRWSubchannelWithC2) - - @Html.DisplayNameFor(model => model.CanReadRecordablePFI) - - @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) - - @Html.DisplayNameFor(model => model.CanReadTOC) - - @Html.DisplayNameFor(model => model.Density) - - @Html.DisplayNameFor(model => model.LongBlockSize) - - @Html.DisplayNameFor(model => model.Manufacturer) - - @Html.DisplayNameFor(model => model.MediaIsRecognized) - - @Html.DisplayNameFor(model => model.MediumType) - - @Html.DisplayNameFor(model => model.MediumTypeName) - - @Html.DisplayNameFor(model => model.Model) - - @Html.DisplayNameFor(model => model.SupportsHLDTSTReadRawDVD) - - @Html.DisplayNameFor(model => model.SupportsNECReadCDDA) - - @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDA) - - @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDAMSF) - - @Html.DisplayNameFor(model => model.SupportsPlextorReadCDDA) - - @Html.DisplayNameFor(model => model.SupportsPlextorReadRawDVD) - - @Html.DisplayNameFor(model => model.SupportsRead10) - - @Html.DisplayNameFor(model => model.SupportsRead12) - - @Html.DisplayNameFor(model => model.SupportsRead16) - - @Html.DisplayNameFor(model => model.SupportsRead6) - - @Html.DisplayNameFor(model => model.SupportsReadCapacity16) - - @Html.DisplayNameFor(model => model.SupportsReadCapacity) - - @Html.DisplayNameFor(model => model.SupportsReadCd) - - @Html.DisplayNameFor(model => model.SupportsReadCdMsf) - - @Html.DisplayNameFor(model => model.SupportsReadCdRaw) - - @Html.DisplayNameFor(model => model.SupportsReadCdMsfRaw) - - @Html.DisplayNameFor(model => model.SupportsReadLong16) - - @Html.DisplayNameFor(model => model.SupportsReadLong) - - @Html.DisplayNameFor(model => model.ModeSense6Data) - - @Html.DisplayNameFor(model => model.ModeSense10Data) - - @Html.DisplayNameFor(model => model.LBASectors) - - @Html.DisplayNameFor(model => model.LBA48Sectors) - - @Html.DisplayNameFor(model => model.LogicalAlignment) - - @Html.DisplayNameFor(model => model.NominalRotationRate) - - @Html.DisplayNameFor(model => model.PhysicalBlockSize) - - @Html.DisplayNameFor(model => model.SolidStateDevice) - - @Html.DisplayNameFor(model => model.UnformattedBPT) - - @Html.DisplayNameFor(model => model.UnformattedBPS) - - @Html.DisplayNameFor(model => model.SupportsReadDmaLba) - - @Html.DisplayNameFor(model => model.SupportsReadDmaRetryLba) - - @Html.DisplayNameFor(model => model.SupportsReadLba) - - @Html.DisplayNameFor(model => model.SupportsReadRetryLba) - - @Html.DisplayNameFor(model => model.SupportsReadLongLba) - - @Html.DisplayNameFor(model => model.SupportsReadLongRetryLba) - - @Html.DisplayNameFor(model => model.SupportsSeekLba) - - @Html.DisplayNameFor(model => model.SupportsReadDmaLba48) - - @Html.DisplayNameFor(model => model.SupportsReadLba48) - - @Html.DisplayNameFor(model => model.SupportsReadDma) - - @Html.DisplayNameFor(model => model.SupportsReadDmaRetry) - - @Html.DisplayNameFor(model => model.SupportsReadRetry) - - @Html.DisplayNameFor(model => model.SupportsReadSectors) - - @Html.DisplayNameFor(model => model.SupportsReadLongRetry) - - @Html.DisplayNameFor(model => model.SupportsSeek) - - @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadIn) - - @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadOut) - - @Html.DisplayNameFor(model => model.IntersessionLeadInData) - - @Html.DisplayNameFor(model => model.IntersessionLeadOutData) - - @Html.DisplayNameFor(model => model.Read6Data) - - @Html.DisplayNameFor(model => model.Read10Data) - - @Html.DisplayNameFor(model => model.Read12Data) - - @Html.DisplayNameFor(model => model.Read16Data) - - @Html.DisplayNameFor(model => model.ReadLong10Data) - - @Html.DisplayNameFor(model => model.ReadLong16Data) - - @Html.DisplayNameFor(model => model.ReadSectorsData) - - @Html.DisplayNameFor(model => model.ReadSectorsRetryData) - - @Html.DisplayNameFor(model => model.ReadDmaData) - - @Html.DisplayNameFor(model => model.ReadDmaRetryData) - - @Html.DisplayNameFor(model => model.ReadLbaData) - - @Html.DisplayNameFor(model => model.ReadRetryLbaData) - - @Html.DisplayNameFor(model => model.ReadDmaLbaData) - - @Html.DisplayNameFor(model => model.ReadDmaRetryLbaData) - - @Html.DisplayNameFor(model => model.ReadLba48Data) - - @Html.DisplayNameFor(model => model.ReadDmaLba48Data) - - @Html.DisplayNameFor(model => model.ReadLongData) - - @Html.DisplayNameFor(model => model.ReadLongRetryData) - - @Html.DisplayNameFor(model => model.ReadLongLbaData) - - @Html.DisplayNameFor(model => model.ReadLongRetryLbaData) - - @Html.DisplayNameFor(model => model.TocData) - - @Html.DisplayNameFor(model => model.FullTocData) - - @Html.DisplayNameFor(model => model.AtipData) - - @Html.DisplayNameFor(model => model.PmaData) - - @Html.DisplayNameFor(model => model.ReadCdData) - - @Html.DisplayNameFor(model => model.ReadCdMsfData) - - @Html.DisplayNameFor(model => model.ReadCdFullData) - - @Html.DisplayNameFor(model => model.ReadCdMsfFullData) - - @Html.DisplayNameFor(model => model.Track1PregapData) - - @Html.DisplayNameFor(model => model.LeadInData) - - @Html.DisplayNameFor(model => model.LeadOutData) - - @Html.DisplayNameFor(model => model.C2PointersData) - - @Html.DisplayNameFor(model => model.PQSubchannelData) - - @Html.DisplayNameFor(model => model.RWSubchannelData) - - @Html.DisplayNameFor(model => model.CorrectedSubchannelData) - - @Html.DisplayNameFor(model => model.PQSubchannelWithC2Data) - - @Html.DisplayNameFor(model => model.RWSubchannelWithC2Data) - - @Html.DisplayNameFor(model => model.CorrectedSubchannelWithC2Data) - - @Html.DisplayNameFor(model => model.PfiData) - - @Html.DisplayNameFor(model => model.DmiData) - - @Html.DisplayNameFor(model => model.CmiData) - - @Html.DisplayNameFor(model => model.DvdBcaData) - - @Html.DisplayNameFor(model => model.DvdAacsData) - - @Html.DisplayNameFor(model => model.DvdDdsData) - - @Html.DisplayNameFor(model => model.DvdSaiData) - - @Html.DisplayNameFor(model => model.PriData) - - @Html.DisplayNameFor(model => model.EmbossedPfiData) - - @Html.DisplayNameFor(model => model.AdipData) - - @Html.DisplayNameFor(model => model.DcbData) - - @Html.DisplayNameFor(model => model.HdCmiData) - - @Html.DisplayNameFor(model => model.DvdLayerData) - - @Html.DisplayNameFor(model => model.BluBcaData) - - @Html.DisplayNameFor(model => model.BluDdsData) - - @Html.DisplayNameFor(model => model.BluSaiData) - - @Html.DisplayNameFor(model => model.BluDiData) - - @Html.DisplayNameFor(model => model.BluPacData) - - @Html.DisplayNameFor(model => model.PlextorReadCddaData) - - @Html.DisplayNameFor(model => model.PioneerReadCddaData) - - @Html.DisplayNameFor(model => model.PioneerReadCddaMsfData) - - @Html.DisplayNameFor(model => model.NecReadCddaData) - - @Html.DisplayNameFor(model => model.PlextorReadRawDVDData) - - @Html.DisplayNameFor(model => model.HLDTSTReadRawDVDData) -
- @Html.DisplayFor(modelItem => item.IdentifyData) - - @Html.DisplayFor(modelItem => item.Blocks) - - @Html.DisplayFor(modelItem => item.BlockSize) - - @Html.DisplayFor(modelItem => item.CanReadAACS) - - @Html.DisplayFor(modelItem => item.CanReadADIP) - - @Html.DisplayFor(modelItem => item.CanReadATIP) - - @Html.DisplayFor(modelItem => item.CanReadBCA) - - @Html.DisplayFor(modelItem => item.CanReadC2Pointers) - - @Html.DisplayFor(modelItem => item.CanReadCMI) - - @Html.DisplayFor(modelItem => item.CanReadCorrectedSubchannel) - - @Html.DisplayFor(modelItem => item.CanReadCorrectedSubchannelWithC2) - - @Html.DisplayFor(modelItem => item.CanReadDCB) - - @Html.DisplayFor(modelItem => item.CanReadDDS) - - @Html.DisplayFor(modelItem => item.CanReadDMI) - - @Html.DisplayFor(modelItem => item.CanReadDiscInformation) - - @Html.DisplayFor(modelItem => item.CanReadFullTOC) - - @Html.DisplayFor(modelItem => item.CanReadHDCMI) - - @Html.DisplayFor(modelItem => item.CanReadLayerCapacity) - - @Html.DisplayFor(modelItem => item.CanReadFirstTrackPreGap) - - @Html.DisplayFor(modelItem => item.CanReadLeadIn) - - @Html.DisplayFor(modelItem => item.CanReadLeadOut) - - @Html.DisplayFor(modelItem => item.CanReadMediaID) - - @Html.DisplayFor(modelItem => item.CanReadMediaSerial) - - @Html.DisplayFor(modelItem => item.CanReadPAC) - - @Html.DisplayFor(modelItem => item.CanReadPFI) - - @Html.DisplayFor(modelItem => item.CanReadPMA) - - @Html.DisplayFor(modelItem => item.CanReadPQSubchannel) - - @Html.DisplayFor(modelItem => item.CanReadPQSubchannelWithC2) - - @Html.DisplayFor(modelItem => item.CanReadPRI) - - @Html.DisplayFor(modelItem => item.CanReadRWSubchannel) - - @Html.DisplayFor(modelItem => item.CanReadRWSubchannelWithC2) - - @Html.DisplayFor(modelItem => item.CanReadRecordablePFI) - - @Html.DisplayFor(modelItem => item.CanReadSpareAreaInformation) - - @Html.DisplayFor(modelItem => item.CanReadTOC) - - @Html.DisplayFor(modelItem => item.Density) - - @Html.DisplayFor(modelItem => item.LongBlockSize) - - @Html.DisplayFor(modelItem => item.Manufacturer) - - @Html.DisplayFor(modelItem => item.MediaIsRecognized) - - @Html.DisplayFor(modelItem => item.MediumType) - - @Html.DisplayFor(modelItem => item.MediumTypeName) - - @Html.DisplayFor(modelItem => item.Model) - - @Html.DisplayFor(modelItem => item.SupportsHLDTSTReadRawDVD) - - @Html.DisplayFor(modelItem => item.SupportsNECReadCDDA) - - @Html.DisplayFor(modelItem => item.SupportsPioneerReadCDDA) - - @Html.DisplayFor(modelItem => item.SupportsPioneerReadCDDAMSF) - - @Html.DisplayFor(modelItem => item.SupportsPlextorReadCDDA) - - @Html.DisplayFor(modelItem => item.SupportsPlextorReadRawDVD) - - @Html.DisplayFor(modelItem => item.SupportsRead10) - - @Html.DisplayFor(modelItem => item.SupportsRead12) - - @Html.DisplayFor(modelItem => item.SupportsRead16) - - @Html.DisplayFor(modelItem => item.SupportsRead6) - - @Html.DisplayFor(modelItem => item.SupportsReadCapacity16) - - @Html.DisplayFor(modelItem => item.SupportsReadCapacity) - - @Html.DisplayFor(modelItem => item.SupportsReadCd) - - @Html.DisplayFor(modelItem => item.SupportsReadCdMsf) - - @Html.DisplayFor(modelItem => item.SupportsReadCdRaw) - - @Html.DisplayFor(modelItem => item.SupportsReadCdMsfRaw) - - @Html.DisplayFor(modelItem => item.SupportsReadLong16) - - @Html.DisplayFor(modelItem => item.SupportsReadLong) - - @Html.DisplayFor(modelItem => item.ModeSense6Data) - - @Html.DisplayFor(modelItem => item.ModeSense10Data) - - @Html.DisplayFor(modelItem => item.LBASectors) - - @Html.DisplayFor(modelItem => item.LBA48Sectors) - - @Html.DisplayFor(modelItem => item.LogicalAlignment) - - @Html.DisplayFor(modelItem => item.NominalRotationRate) - - @Html.DisplayFor(modelItem => item.PhysicalBlockSize) - - @Html.DisplayFor(modelItem => item.SolidStateDevice) - - @Html.DisplayFor(modelItem => item.UnformattedBPT) - - @Html.DisplayFor(modelItem => item.UnformattedBPS) - - @Html.DisplayFor(modelItem => item.SupportsReadDmaLba) - - @Html.DisplayFor(modelItem => item.SupportsReadDmaRetryLba) - - @Html.DisplayFor(modelItem => item.SupportsReadLba) - - @Html.DisplayFor(modelItem => item.SupportsReadRetryLba) - - @Html.DisplayFor(modelItem => item.SupportsReadLongLba) - - @Html.DisplayFor(modelItem => item.SupportsReadLongRetryLba) - - @Html.DisplayFor(modelItem => item.SupportsSeekLba) - - @Html.DisplayFor(modelItem => item.SupportsReadDmaLba48) - - @Html.DisplayFor(modelItem => item.SupportsReadLba48) - - @Html.DisplayFor(modelItem => item.SupportsReadDma) - - @Html.DisplayFor(modelItem => item.SupportsReadDmaRetry) - - @Html.DisplayFor(modelItem => item.SupportsReadRetry) - - @Html.DisplayFor(modelItem => item.SupportsReadSectors) - - @Html.DisplayFor(modelItem => item.SupportsReadLongRetry) - - @Html.DisplayFor(modelItem => item.SupportsSeek) - - @Html.DisplayFor(modelItem => item.CanReadingIntersessionLeadIn) - - @Html.DisplayFor(modelItem => item.CanReadingIntersessionLeadOut) - - @Html.DisplayFor(modelItem => item.IntersessionLeadInData) - - @Html.DisplayFor(modelItem => item.IntersessionLeadOutData) - - @Html.DisplayFor(modelItem => item.Read6Data) - - @Html.DisplayFor(modelItem => item.Read10Data) - - @Html.DisplayFor(modelItem => item.Read12Data) - - @Html.DisplayFor(modelItem => item.Read16Data) - - @Html.DisplayFor(modelItem => item.ReadLong10Data) - - @Html.DisplayFor(modelItem => item.ReadLong16Data) - - @Html.DisplayFor(modelItem => item.ReadSectorsData) - - @Html.DisplayFor(modelItem => item.ReadSectorsRetryData) - - @Html.DisplayFor(modelItem => item.ReadDmaData) - - @Html.DisplayFor(modelItem => item.ReadDmaRetryData) - - @Html.DisplayFor(modelItem => item.ReadLbaData) - - @Html.DisplayFor(modelItem => item.ReadRetryLbaData) - - @Html.DisplayFor(modelItem => item.ReadDmaLbaData) - - @Html.DisplayFor(modelItem => item.ReadDmaRetryLbaData) - - @Html.DisplayFor(modelItem => item.ReadLba48Data) - - @Html.DisplayFor(modelItem => item.ReadDmaLba48Data) - - @Html.DisplayFor(modelItem => item.ReadLongData) - - @Html.DisplayFor(modelItem => item.ReadLongRetryData) - - @Html.DisplayFor(modelItem => item.ReadLongLbaData) - - @Html.DisplayFor(modelItem => item.ReadLongRetryLbaData) - - @Html.DisplayFor(modelItem => item.TocData) - - @Html.DisplayFor(modelItem => item.FullTocData) - - @Html.DisplayFor(modelItem => item.AtipData) - - @Html.DisplayFor(modelItem => item.PmaData) - - @Html.DisplayFor(modelItem => item.ReadCdData) - - @Html.DisplayFor(modelItem => item.ReadCdMsfData) - - @Html.DisplayFor(modelItem => item.ReadCdFullData) - - @Html.DisplayFor(modelItem => item.ReadCdMsfFullData) - - @Html.DisplayFor(modelItem => item.Track1PregapData) - - @Html.DisplayFor(modelItem => item.LeadInData) - - @Html.DisplayFor(modelItem => item.LeadOutData) - - @Html.DisplayFor(modelItem => item.C2PointersData) - - @Html.DisplayFor(modelItem => item.PQSubchannelData) - - @Html.DisplayFor(modelItem => item.RWSubchannelData) - - @Html.DisplayFor(modelItem => item.CorrectedSubchannelData) - - @Html.DisplayFor(modelItem => item.PQSubchannelWithC2Data) - - @Html.DisplayFor(modelItem => item.RWSubchannelWithC2Data) - - @Html.DisplayFor(modelItem => item.CorrectedSubchannelWithC2Data) - - @Html.DisplayFor(modelItem => item.PfiData) - - @Html.DisplayFor(modelItem => item.DmiData) - - @Html.DisplayFor(modelItem => item.CmiData) - - @Html.DisplayFor(modelItem => item.DvdBcaData) - - @Html.DisplayFor(modelItem => item.DvdAacsData) - - @Html.DisplayFor(modelItem => item.DvdDdsData) - - @Html.DisplayFor(modelItem => item.DvdSaiData) - - @Html.DisplayFor(modelItem => item.PriData) - - @Html.DisplayFor(modelItem => item.EmbossedPfiData) - - @Html.DisplayFor(modelItem => item.AdipData) - - @Html.DisplayFor(modelItem => item.DcbData) - - @Html.DisplayFor(modelItem => item.HdCmiData) - - @Html.DisplayFor(modelItem => item.DvdLayerData) - - @Html.DisplayFor(modelItem => item.BluBcaData) - - @Html.DisplayFor(modelItem => item.BluDdsData) - - @Html.DisplayFor(modelItem => item.BluSaiData) - - @Html.DisplayFor(modelItem => item.BluDiData) - - @Html.DisplayFor(modelItem => item.BluPacData) - - @Html.DisplayFor(modelItem => item.PlextorReadCddaData) - - @Html.DisplayFor(modelItem => item.PioneerReadCddaData) - - @Html.DisplayFor(modelItem => item.PioneerReadCddaMsfData) - - @Html.DisplayFor(modelItem => item.NecReadCddaData) - - @Html.DisplayFor(modelItem => item.PlextorReadRawDVDData) - - @Html.DisplayFor(modelItem => item.HLDTSTReadRawDVDData) - - Details - Edit - Delete -
+ @Html.DisplayNameFor(model => model.IdentifyData) + + @Html.DisplayNameFor(model => model.Blocks) + + @Html.DisplayNameFor(model => model.BlockSize) + + @Html.DisplayNameFor(model => model.CanReadAACS) + + @Html.DisplayNameFor(model => model.CanReadADIP) + + @Html.DisplayNameFor(model => model.CanReadATIP) + + @Html.DisplayNameFor(model => model.CanReadBCA) + + @Html.DisplayNameFor(model => model.CanReadC2Pointers) + + @Html.DisplayNameFor(model => model.CanReadCMI) + + @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannel) + + @Html.DisplayNameFor(model => model.CanReadCorrectedSubchannelWithC2) + + @Html.DisplayNameFor(model => model.CanReadDCB) + + @Html.DisplayNameFor(model => model.CanReadDDS) + + @Html.DisplayNameFor(model => model.CanReadDMI) + + @Html.DisplayNameFor(model => model.CanReadDiscInformation) + + @Html.DisplayNameFor(model => model.CanReadFullTOC) + + @Html.DisplayNameFor(model => model.CanReadHDCMI) + + @Html.DisplayNameFor(model => model.CanReadLayerCapacity) + + @Html.DisplayNameFor(model => model.CanReadFirstTrackPreGap) + + @Html.DisplayNameFor(model => model.CanReadLeadIn) + + @Html.DisplayNameFor(model => model.CanReadLeadOut) + + @Html.DisplayNameFor(model => model.CanReadMediaID) + + @Html.DisplayNameFor(model => model.CanReadMediaSerial) + + @Html.DisplayNameFor(model => model.CanReadPAC) + + @Html.DisplayNameFor(model => model.CanReadPFI) + + @Html.DisplayNameFor(model => model.CanReadPMA) + + @Html.DisplayNameFor(model => model.CanReadPQSubchannel) + + @Html.DisplayNameFor(model => model.CanReadPQSubchannelWithC2) + + @Html.DisplayNameFor(model => model.CanReadPRI) + + @Html.DisplayNameFor(model => model.CanReadRWSubchannel) + + @Html.DisplayNameFor(model => model.CanReadRWSubchannelWithC2) + + @Html.DisplayNameFor(model => model.CanReadRecordablePFI) + + @Html.DisplayNameFor(model => model.CanReadSpareAreaInformation) + + @Html.DisplayNameFor(model => model.CanReadTOC) + + @Html.DisplayNameFor(model => model.Density) + + @Html.DisplayNameFor(model => model.LongBlockSize) + + @Html.DisplayNameFor(model => model.Manufacturer) + + @Html.DisplayNameFor(model => model.MediaIsRecognized) + + @Html.DisplayNameFor(model => model.MediumType) + + @Html.DisplayNameFor(model => model.MediumTypeName) + + @Html.DisplayNameFor(model => model.Model) + + @Html.DisplayNameFor(model => model.SupportsHLDTSTReadRawDVD) + + @Html.DisplayNameFor(model => model.SupportsNECReadCDDA) + + @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDA) + + @Html.DisplayNameFor(model => model.SupportsPioneerReadCDDAMSF) + + @Html.DisplayNameFor(model => model.SupportsPlextorReadCDDA) + + @Html.DisplayNameFor(model => model.SupportsPlextorReadRawDVD) + + @Html.DisplayNameFor(model => model.SupportsRead10) + + @Html.DisplayNameFor(model => model.SupportsRead12) + + @Html.DisplayNameFor(model => model.SupportsRead16) + + @Html.DisplayNameFor(model => model.SupportsRead6) + + @Html.DisplayNameFor(model => model.SupportsReadCapacity16) + + @Html.DisplayNameFor(model => model.SupportsReadCapacity) + + @Html.DisplayNameFor(model => model.SupportsReadCd) + + @Html.DisplayNameFor(model => model.SupportsReadCdMsf) + + @Html.DisplayNameFor(model => model.SupportsReadCdRaw) + + @Html.DisplayNameFor(model => model.SupportsReadCdMsfRaw) + + @Html.DisplayNameFor(model => model.SupportsReadLong16) + + @Html.DisplayNameFor(model => model.SupportsReadLong) + + @Html.DisplayNameFor(model => model.ModeSense6Data) + + @Html.DisplayNameFor(model => model.ModeSense10Data) + + @Html.DisplayNameFor(model => model.LBASectors) + + @Html.DisplayNameFor(model => model.LBA48Sectors) + + @Html.DisplayNameFor(model => model.LogicalAlignment) + + @Html.DisplayNameFor(model => model.NominalRotationRate) + + @Html.DisplayNameFor(model => model.PhysicalBlockSize) + + @Html.DisplayNameFor(model => model.SolidStateDevice) + + @Html.DisplayNameFor(model => model.UnformattedBPT) + + @Html.DisplayNameFor(model => model.UnformattedBPS) + + @Html.DisplayNameFor(model => model.SupportsReadDmaLba) + + @Html.DisplayNameFor(model => model.SupportsReadDmaRetryLba) + + @Html.DisplayNameFor(model => model.SupportsReadLba) + + @Html.DisplayNameFor(model => model.SupportsReadRetryLba) + + @Html.DisplayNameFor(model => model.SupportsReadLongLba) + + @Html.DisplayNameFor(model => model.SupportsReadLongRetryLba) + + @Html.DisplayNameFor(model => model.SupportsSeekLba) + + @Html.DisplayNameFor(model => model.SupportsReadDmaLba48) + + @Html.DisplayNameFor(model => model.SupportsReadLba48) + + @Html.DisplayNameFor(model => model.SupportsReadDma) + + @Html.DisplayNameFor(model => model.SupportsReadDmaRetry) + + @Html.DisplayNameFor(model => model.SupportsReadRetry) + + @Html.DisplayNameFor(model => model.SupportsReadSectors) + + @Html.DisplayNameFor(model => model.SupportsReadLongRetry) + + @Html.DisplayNameFor(model => model.SupportsSeek) + + @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadIn) + + @Html.DisplayNameFor(model => model.CanReadingIntersessionLeadOut) + + @Html.DisplayNameFor(model => model.IntersessionLeadInData) + + @Html.DisplayNameFor(model => model.IntersessionLeadOutData) + + @Html.DisplayNameFor(model => model.Read6Data) + + @Html.DisplayNameFor(model => model.Read10Data) + + @Html.DisplayNameFor(model => model.Read12Data) + + @Html.DisplayNameFor(model => model.Read16Data) + + @Html.DisplayNameFor(model => model.ReadLong10Data) + + @Html.DisplayNameFor(model => model.ReadLong16Data) + + @Html.DisplayNameFor(model => model.ReadSectorsData) + + @Html.DisplayNameFor(model => model.ReadSectorsRetryData) + + @Html.DisplayNameFor(model => model.ReadDmaData) + + @Html.DisplayNameFor(model => model.ReadDmaRetryData) + + @Html.DisplayNameFor(model => model.ReadLbaData) + + @Html.DisplayNameFor(model => model.ReadRetryLbaData) + + @Html.DisplayNameFor(model => model.ReadDmaLbaData) + + @Html.DisplayNameFor(model => model.ReadDmaRetryLbaData) + + @Html.DisplayNameFor(model => model.ReadLba48Data) + + @Html.DisplayNameFor(model => model.ReadDmaLba48Data) + + @Html.DisplayNameFor(model => model.ReadLongData) + + @Html.DisplayNameFor(model => model.ReadLongRetryData) + + @Html.DisplayNameFor(model => model.ReadLongLbaData) + + @Html.DisplayNameFor(model => model.ReadLongRetryLbaData) + + @Html.DisplayNameFor(model => model.TocData) + + @Html.DisplayNameFor(model => model.FullTocData) + + @Html.DisplayNameFor(model => model.AtipData) + + @Html.DisplayNameFor(model => model.PmaData) + + @Html.DisplayNameFor(model => model.ReadCdData) + + @Html.DisplayNameFor(model => model.ReadCdMsfData) + + @Html.DisplayNameFor(model => model.ReadCdFullData) + + @Html.DisplayNameFor(model => model.ReadCdMsfFullData) + + @Html.DisplayNameFor(model => model.Track1PregapData) + + @Html.DisplayNameFor(model => model.LeadInData) + + @Html.DisplayNameFor(model => model.LeadOutData) + + @Html.DisplayNameFor(model => model.C2PointersData) + + @Html.DisplayNameFor(model => model.PQSubchannelData) + + @Html.DisplayNameFor(model => model.RWSubchannelData) + + @Html.DisplayNameFor(model => model.CorrectedSubchannelData) + + @Html.DisplayNameFor(model => model.PQSubchannelWithC2Data) + + @Html.DisplayNameFor(model => model.RWSubchannelWithC2Data) + + @Html.DisplayNameFor(model => model.CorrectedSubchannelWithC2Data) + + @Html.DisplayNameFor(model => model.PfiData) + + @Html.DisplayNameFor(model => model.DmiData) + + @Html.DisplayNameFor(model => model.CmiData) + + @Html.DisplayNameFor(model => model.DvdBcaData) + + @Html.DisplayNameFor(model => model.DvdAacsData) + + @Html.DisplayNameFor(model => model.DvdDdsData) + + @Html.DisplayNameFor(model => model.DvdSaiData) + + @Html.DisplayNameFor(model => model.PriData) + + @Html.DisplayNameFor(model => model.EmbossedPfiData) + + @Html.DisplayNameFor(model => model.AdipData) + + @Html.DisplayNameFor(model => model.DcbData) + + @Html.DisplayNameFor(model => model.HdCmiData) + + @Html.DisplayNameFor(model => model.DvdLayerData) + + @Html.DisplayNameFor(model => model.BluBcaData) + + @Html.DisplayNameFor(model => model.BluDdsData) + + @Html.DisplayNameFor(model => model.BluSaiData) + + @Html.DisplayNameFor(model => model.BluDiData) + + @Html.DisplayNameFor(model => model.BluPacData) + + @Html.DisplayNameFor(model => model.PlextorReadCddaData) + + @Html.DisplayNameFor(model => model.PioneerReadCddaData) + + @Html.DisplayNameFor(model => model.PioneerReadCddaMsfData) + + @Html.DisplayNameFor(model => model.NecReadCddaData) + + @Html.DisplayNameFor(model => model.PlextorReadRawDVDData) + + @Html.DisplayNameFor(model => model.HLDTSTReadRawDVDData) +
+ @Html.DisplayFor(modelItem => item.IdentifyData) + + @Html.DisplayFor(modelItem => item.Blocks) + + @Html.DisplayFor(modelItem => item.BlockSize) + + @Html.DisplayFor(modelItem => item.CanReadAACS) + + @Html.DisplayFor(modelItem => item.CanReadADIP) + + @Html.DisplayFor(modelItem => item.CanReadATIP) + + @Html.DisplayFor(modelItem => item.CanReadBCA) + + @Html.DisplayFor(modelItem => item.CanReadC2Pointers) + + @Html.DisplayFor(modelItem => item.CanReadCMI) + + @Html.DisplayFor(modelItem => item.CanReadCorrectedSubchannel) + + @Html.DisplayFor(modelItem => item.CanReadCorrectedSubchannelWithC2) + + @Html.DisplayFor(modelItem => item.CanReadDCB) + + @Html.DisplayFor(modelItem => item.CanReadDDS) + + @Html.DisplayFor(modelItem => item.CanReadDMI) + + @Html.DisplayFor(modelItem => item.CanReadDiscInformation) + + @Html.DisplayFor(modelItem => item.CanReadFullTOC) + + @Html.DisplayFor(modelItem => item.CanReadHDCMI) + + @Html.DisplayFor(modelItem => item.CanReadLayerCapacity) + + @Html.DisplayFor(modelItem => item.CanReadFirstTrackPreGap) + + @Html.DisplayFor(modelItem => item.CanReadLeadIn) + + @Html.DisplayFor(modelItem => item.CanReadLeadOut) + + @Html.DisplayFor(modelItem => item.CanReadMediaID) + + @Html.DisplayFor(modelItem => item.CanReadMediaSerial) + + @Html.DisplayFor(modelItem => item.CanReadPAC) + + @Html.DisplayFor(modelItem => item.CanReadPFI) + + @Html.DisplayFor(modelItem => item.CanReadPMA) + + @Html.DisplayFor(modelItem => item.CanReadPQSubchannel) + + @Html.DisplayFor(modelItem => item.CanReadPQSubchannelWithC2) + + @Html.DisplayFor(modelItem => item.CanReadPRI) + + @Html.DisplayFor(modelItem => item.CanReadRWSubchannel) + + @Html.DisplayFor(modelItem => item.CanReadRWSubchannelWithC2) + + @Html.DisplayFor(modelItem => item.CanReadRecordablePFI) + + @Html.DisplayFor(modelItem => item.CanReadSpareAreaInformation) + + @Html.DisplayFor(modelItem => item.CanReadTOC) + + @Html.DisplayFor(modelItem => item.Density) + + @Html.DisplayFor(modelItem => item.LongBlockSize) + + @Html.DisplayFor(modelItem => item.Manufacturer) + + @Html.DisplayFor(modelItem => item.MediaIsRecognized) + + @Html.DisplayFor(modelItem => item.MediumType) + + @Html.DisplayFor(modelItem => item.MediumTypeName) + + @Html.DisplayFor(modelItem => item.Model) + + @Html.DisplayFor(modelItem => item.SupportsHLDTSTReadRawDVD) + + @Html.DisplayFor(modelItem => item.SupportsNECReadCDDA) + + @Html.DisplayFor(modelItem => item.SupportsPioneerReadCDDA) + + @Html.DisplayFor(modelItem => item.SupportsPioneerReadCDDAMSF) + + @Html.DisplayFor(modelItem => item.SupportsPlextorReadCDDA) + + @Html.DisplayFor(modelItem => item.SupportsPlextorReadRawDVD) + + @Html.DisplayFor(modelItem => item.SupportsRead10) + + @Html.DisplayFor(modelItem => item.SupportsRead12) + + @Html.DisplayFor(modelItem => item.SupportsRead16) + + @Html.DisplayFor(modelItem => item.SupportsRead6) + + @Html.DisplayFor(modelItem => item.SupportsReadCapacity16) + + @Html.DisplayFor(modelItem => item.SupportsReadCapacity) + + @Html.DisplayFor(modelItem => item.SupportsReadCd) + + @Html.DisplayFor(modelItem => item.SupportsReadCdMsf) + + @Html.DisplayFor(modelItem => item.SupportsReadCdRaw) + + @Html.DisplayFor(modelItem => item.SupportsReadCdMsfRaw) + + @Html.DisplayFor(modelItem => item.SupportsReadLong16) + + @Html.DisplayFor(modelItem => item.SupportsReadLong) + + @Html.DisplayFor(modelItem => item.ModeSense6Data) + + @Html.DisplayFor(modelItem => item.ModeSense10Data) + + @Html.DisplayFor(modelItem => item.LBASectors) + + @Html.DisplayFor(modelItem => item.LBA48Sectors) + + @Html.DisplayFor(modelItem => item.LogicalAlignment) + + @Html.DisplayFor(modelItem => item.NominalRotationRate) + + @Html.DisplayFor(modelItem => item.PhysicalBlockSize) + + @Html.DisplayFor(modelItem => item.SolidStateDevice) + + @Html.DisplayFor(modelItem => item.UnformattedBPT) + + @Html.DisplayFor(modelItem => item.UnformattedBPS) + + @Html.DisplayFor(modelItem => item.SupportsReadDmaLba) + + @Html.DisplayFor(modelItem => item.SupportsReadDmaRetryLba) + + @Html.DisplayFor(modelItem => item.SupportsReadLba) + + @Html.DisplayFor(modelItem => item.SupportsReadRetryLba) + + @Html.DisplayFor(modelItem => item.SupportsReadLongLba) + + @Html.DisplayFor(modelItem => item.SupportsReadLongRetryLba) + + @Html.DisplayFor(modelItem => item.SupportsSeekLba) + + @Html.DisplayFor(modelItem => item.SupportsReadDmaLba48) + + @Html.DisplayFor(modelItem => item.SupportsReadLba48) + + @Html.DisplayFor(modelItem => item.SupportsReadDma) + + @Html.DisplayFor(modelItem => item.SupportsReadDmaRetry) + + @Html.DisplayFor(modelItem => item.SupportsReadRetry) + + @Html.DisplayFor(modelItem => item.SupportsReadSectors) + + @Html.DisplayFor(modelItem => item.SupportsReadLongRetry) + + @Html.DisplayFor(modelItem => item.SupportsSeek) + + @Html.DisplayFor(modelItem => item.CanReadingIntersessionLeadIn) + + @Html.DisplayFor(modelItem => item.CanReadingIntersessionLeadOut) + + @Html.DisplayFor(modelItem => item.IntersessionLeadInData) + + @Html.DisplayFor(modelItem => item.IntersessionLeadOutData) + + @Html.DisplayFor(modelItem => item.Read6Data) + + @Html.DisplayFor(modelItem => item.Read10Data) + + @Html.DisplayFor(modelItem => item.Read12Data) + + @Html.DisplayFor(modelItem => item.Read16Data) + + @Html.DisplayFor(modelItem => item.ReadLong10Data) + + @Html.DisplayFor(modelItem => item.ReadLong16Data) + + @Html.DisplayFor(modelItem => item.ReadSectorsData) + + @Html.DisplayFor(modelItem => item.ReadSectorsRetryData) + + @Html.DisplayFor(modelItem => item.ReadDmaData) + + @Html.DisplayFor(modelItem => item.ReadDmaRetryData) + + @Html.DisplayFor(modelItem => item.ReadLbaData) + + @Html.DisplayFor(modelItem => item.ReadRetryLbaData) + + @Html.DisplayFor(modelItem => item.ReadDmaLbaData) + + @Html.DisplayFor(modelItem => item.ReadDmaRetryLbaData) + + @Html.DisplayFor(modelItem => item.ReadLba48Data) + + @Html.DisplayFor(modelItem => item.ReadDmaLba48Data) + + @Html.DisplayFor(modelItem => item.ReadLongData) + + @Html.DisplayFor(modelItem => item.ReadLongRetryData) + + @Html.DisplayFor(modelItem => item.ReadLongLbaData) + + @Html.DisplayFor(modelItem => item.ReadLongRetryLbaData) + + @Html.DisplayFor(modelItem => item.TocData) + + @Html.DisplayFor(modelItem => item.FullTocData) + + @Html.DisplayFor(modelItem => item.AtipData) + + @Html.DisplayFor(modelItem => item.PmaData) + + @Html.DisplayFor(modelItem => item.ReadCdData) + + @Html.DisplayFor(modelItem => item.ReadCdMsfData) + + @Html.DisplayFor(modelItem => item.ReadCdFullData) + + @Html.DisplayFor(modelItem => item.ReadCdMsfFullData) + + @Html.DisplayFor(modelItem => item.Track1PregapData) + + @Html.DisplayFor(modelItem => item.LeadInData) + + @Html.DisplayFor(modelItem => item.LeadOutData) + + @Html.DisplayFor(modelItem => item.C2PointersData) + + @Html.DisplayFor(modelItem => item.PQSubchannelData) + + @Html.DisplayFor(modelItem => item.RWSubchannelData) + + @Html.DisplayFor(modelItem => item.CorrectedSubchannelData) + + @Html.DisplayFor(modelItem => item.PQSubchannelWithC2Data) + + @Html.DisplayFor(modelItem => item.RWSubchannelWithC2Data) + + @Html.DisplayFor(modelItem => item.CorrectedSubchannelWithC2Data) + + @Html.DisplayFor(modelItem => item.PfiData) + + @Html.DisplayFor(modelItem => item.DmiData) + + @Html.DisplayFor(modelItem => item.CmiData) + + @Html.DisplayFor(modelItem => item.DvdBcaData) + + @Html.DisplayFor(modelItem => item.DvdAacsData) + + @Html.DisplayFor(modelItem => item.DvdDdsData) + + @Html.DisplayFor(modelItem => item.DvdSaiData) + + @Html.DisplayFor(modelItem => item.PriData) + + @Html.DisplayFor(modelItem => item.EmbossedPfiData) + + @Html.DisplayFor(modelItem => item.AdipData) + + @Html.DisplayFor(modelItem => item.DcbData) + + @Html.DisplayFor(modelItem => item.HdCmiData) + + @Html.DisplayFor(modelItem => item.DvdLayerData) + + @Html.DisplayFor(modelItem => item.BluBcaData) + + @Html.DisplayFor(modelItem => item.BluDdsData) + + @Html.DisplayFor(modelItem => item.BluSaiData) + + @Html.DisplayFor(modelItem => item.BluDiData) + + @Html.DisplayFor(modelItem => item.BluPacData) + + @Html.DisplayFor(modelItem => item.PlextorReadCddaData) + + @Html.DisplayFor(modelItem => item.PioneerReadCddaData) + + @Html.DisplayFor(modelItem => item.PioneerReadCddaMsfData) + + @Html.DisplayFor(modelItem => item.NecReadCddaData) + + @Html.DisplayFor(modelItem => item.PlextorReadRawDVDData) + + @Html.DisplayFor(modelItem => item.HLDTSTReadRawDVDData) + + Details + Edit + Delete +
+ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Create.cshtml index aefaccd5..5964a4ae 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Create.cshtml @@ -54,7 +54,7 @@ -
+
@@ -85,13 +85,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Delete.cshtml index 8515f0df..a9ade68f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Delete.cshtml @@ -38,65 +38,64 @@

TestedSequentialMedia


-
+
@Html.DisplayNameFor(model => model.CanReadMediaSerial)
-
+
@Html.DisplayFor(model => model.CanReadMediaSerial)
-
+
@Html.DisplayNameFor(model => model.Density)
-
+
@Html.DisplayFor(model => model.Density)
-
+
@Html.DisplayNameFor(model => model.Manufacturer)
-
+
@Html.DisplayFor(model => model.Manufacturer)
-
+
@Html.DisplayNameFor(model => model.MediaIsRecognized)
-
+
@Html.DisplayFor(model => model.MediaIsRecognized)
-
+
@Html.DisplayNameFor(model => model.MediumType)
-
+
@Html.DisplayFor(model => model.MediumType)
-
+
@Html.DisplayNameFor(model => model.MediumTypeName)
-
+
@Html.DisplayFor(model => model.MediumTypeName)
-
+
@Html.DisplayNameFor(model => model.Model)
-
+
@Html.DisplayFor(model => model.Model)
-
+
@Html.DisplayNameFor(model => model.ModeSense6Data)
-
+
@Html.DisplayFor(model => model.ModeSense6Data)
-
+
@Html.DisplayNameFor(model => model.ModeSense10Data)
-
+
@Html.DisplayFor(model => model.ModeSense10Data)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Details.cshtml index 4393da49..1dc56db1 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Details.cshtml @@ -37,63 +37,63 @@

TestedSequentialMedia


-
+
@Html.DisplayNameFor(model => model.CanReadMediaSerial)
-
+
@Html.DisplayFor(model => model.CanReadMediaSerial)
-
+
@Html.DisplayNameFor(model => model.Density)
-
+
@Html.DisplayFor(model => model.Density)
-
+
@Html.DisplayNameFor(model => model.Manufacturer)
-
+
@Html.DisplayFor(model => model.Manufacturer)
-
+
@Html.DisplayNameFor(model => model.MediaIsRecognized)
-
+
@Html.DisplayFor(model => model.MediaIsRecognized)
-
+
@Html.DisplayNameFor(model => model.MediumType)
-
+
@Html.DisplayFor(model => model.MediumType)
-
+
@Html.DisplayNameFor(model => model.MediumTypeName)
-
+
@Html.DisplayFor(model => model.MediumTypeName)
-
+
@Html.DisplayNameFor(model => model.Model)
-
+
@Html.DisplayFor(model => model.Model)
-
+
@Html.DisplayNameFor(model => model.ModeSense6Data)
-
+
@Html.DisplayFor(model => model.ModeSense6Data)
-
+
@Html.DisplayNameFor(model => model.ModeSense10Data)
-
+
@Html.DisplayFor(model => model.ModeSense10Data)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Edit.cshtml index 57141e26..5c90c99f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Edit.cshtml @@ -55,7 +55,7 @@ -
+
@@ -86,9 +86,9 @@
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Index.cshtml index 7f27cc8d..94d6a6fe 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/TestedSequentialMedias/Index.cshtml @@ -35,39 +35,40 @@ } - - - - - - - - - - - - + + + + + + + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.CanReadMediaSerial) - - @Html.DisplayNameFor(model => model.Density) - - @Html.DisplayNameFor(model => model.Manufacturer) - - @Html.DisplayNameFor(model => model.MediaIsRecognized) - - @Html.DisplayNameFor(model => model.MediumType) - - @Html.DisplayNameFor(model => model.MediumTypeName) - - @Html.DisplayNameFor(model => model.Model) - - @Html.DisplayNameFor(model => model.ModeSense6Data) - - @Html.DisplayNameFor(model => model.ModeSense10Data) -
+ @Html.DisplayNameFor(model => model.CanReadMediaSerial) + + @Html.DisplayNameFor(model => model.Density) + + @Html.DisplayNameFor(model => model.Manufacturer) + + @Html.DisplayNameFor(model => model.MediaIsRecognized) + + @Html.DisplayNameFor(model => model.MediumType) + + @Html.DisplayNameFor(model => model.MediumTypeName) + + @Html.DisplayNameFor(model => model.Model) + + @Html.DisplayNameFor(model => model.ModeSense6Data) + + @Html.DisplayNameFor(model => model.ModeSense10Data) +
@Html.DisplayFor(modelItem => item.CanReadMediaSerial) @@ -100,8 +101,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Create.cshtml index 6ac96a29..9f9de88e 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Create.cshtml @@ -71,4 +71,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Delete.cshtml index 642d1236..2fe410dc 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Delete.cshtml @@ -72,6 +72,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Details.cshtml index 15dc7d33..55e7748c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Details.cshtml @@ -71,5 +71,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Edit.cshtml index ac361937..5ffbb40e 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Edit.cshtml @@ -66,10 +66,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Index.cshtml index 0c44b67c..63100a5f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbProducts/Index.cshtml @@ -77,8 +77,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Create.cshtml index 8c08d9ee..7a06cd2c 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Create.cshtml @@ -67,4 +67,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Delete.cshtml index e8b93d82..12a658e8 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Delete.cshtml @@ -66,6 +66,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Details.cshtml index 7ae0f53c..7bccd69a 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Details.cshtml @@ -65,5 +65,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Edit.cshtml index 33c92824..d8075c16 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Edit.cshtml @@ -61,10 +61,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Index.cshtml index 60ee02a9..5d436553 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/UsbVendors/Index.cshtml @@ -71,8 +71,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Create.cshtml index 58de961c..a5502145 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Create.cshtml @@ -59,7 +59,7 @@ -
+
@@ -70,13 +70,11 @@
- +
- - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Delete.cshtml index cf49be99..4823a239 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Delete.cshtml @@ -38,47 +38,46 @@

Usb


-
+
@Html.DisplayNameFor(model => model.VendorID)
-
+
@Html.DisplayFor(model => model.VendorID)
-
+
@Html.DisplayNameFor(model => model.ProductID)
-
+
@Html.DisplayFor(model => model.ProductID)
-
+
@Html.DisplayNameFor(model => model.Manufacturer)
-
+
@Html.DisplayFor(model => model.Manufacturer)
-
+
@Html.DisplayNameFor(model => model.Product)
-
+
@Html.DisplayFor(model => model.Product)
-
+
@Html.DisplayNameFor(model => model.RemovableMedia)
-
+
@Html.DisplayFor(model => model.RemovableMedia)
-
+
@Html.DisplayNameFor(model => model.Descriptors)
-
+
@Html.DisplayFor(model => model.Descriptors)
-
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Details.cshtml index 8449f45e..f9094e25 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Details.cshtml @@ -37,45 +37,45 @@

Usb


-
+
@Html.DisplayNameFor(model => model.VendorID)
-
+
@Html.DisplayFor(model => model.VendorID)
-
+
@Html.DisplayNameFor(model => model.ProductID)
-
+
@Html.DisplayFor(model => model.ProductID)
-
+
@Html.DisplayNameFor(model => model.Manufacturer)
-
+
@Html.DisplayFor(model => model.Manufacturer)
-
+
@Html.DisplayNameFor(model => model.Product)
-
+
@Html.DisplayFor(model => model.Product)
-
+
@Html.DisplayNameFor(model => model.RemovableMedia)
-
+
@Html.DisplayFor(model => model.RemovableMedia)
-
+
@Html.DisplayNameFor(model => model.Descriptors)
-
+
@Html.DisplayFor(model => model.Descriptors)
+ Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Edit.cshtml index e4945458..f3234b59 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Edit.cshtml @@ -60,7 +60,7 @@ -
+
@@ -71,9 +71,9 @@
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Index.cshtml index e8a72e5c..3326fdb7 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Usbs/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Usbs/Index.cshtml @@ -35,30 +35,31 @@ } - - - - - - - - - + + + + + + + + + -@foreach (var item in Model) { + @foreach (var item in Model) + { + -} + } -
- @Html.DisplayNameFor(model => model.VendorID) - - @Html.DisplayNameFor(model => model.ProductID) - - @Html.DisplayNameFor(model => model.Manufacturer) - - @Html.DisplayNameFor(model => model.Product) - - @Html.DisplayNameFor(model => model.RemovableMedia) - - @Html.DisplayNameFor(model => model.Descriptors) -
+ @Html.DisplayNameFor(model => model.VendorID) + + @Html.DisplayNameFor(model => model.ProductID) + + @Html.DisplayNameFor(model => model.Manufacturer) + + @Html.DisplayNameFor(model => model.Product) + + @Html.DisplayNameFor(model => model.RemovableMedia) + + @Html.DisplayNameFor(model => model.Descriptors) +
@Html.DisplayFor(modelItem => item.VendorID) @@ -82,8 +83,8 @@ Details Edit Delete -
+ \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Versions/Create.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Versions/Create.cshtml index 1d74dd9f..4950564f 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Versions/Create.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Versions/Create.cshtml @@ -57,4 +57,4 @@ + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Versions/Delete.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Versions/Delete.cshtml index 98f08fb3..4a17bd98 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Versions/Delete.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Versions/Delete.cshtml @@ -54,6 +54,6 @@
Back to List - +
- + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Versions/Details.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Versions/Details.cshtml index 7d53f4f3..0a9f7cfa 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Versions/Details.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Versions/Details.cshtml @@ -53,5 +53,5 @@ + Back to List + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Versions/Edit.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Versions/Edit.cshtml index 4c25f653..e62adef5 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Versions/Edit.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Versions/Edit.cshtml @@ -51,10 +51,9 @@ - - + \ No newline at end of file diff --git a/DiscImageChef.Server/Areas/Admin/Views/Versions/Index.cshtml b/DiscImageChef.Server/Areas/Admin/Views/Versions/Index.cshtml index 88d24aff..54ee9b8b 100644 --- a/DiscImageChef.Server/Areas/Admin/Views/Versions/Index.cshtml +++ b/DiscImageChef.Server/Areas/Admin/Views/Versions/Index.cshtml @@ -59,8 +59,8 @@ Details Edit Delete - + } - + \ No newline at end of file diff --git a/DiscImageChef.Server/Controllers/ReportController.cs b/DiscImageChef.Server/Controllers/ReportController.cs index cc6fe373..22ac25bb 100644 --- a/DiscImageChef.Server/Controllers/ReportController.cs +++ b/DiscImageChef.Server/Controllers/ReportController.cs @@ -39,7 +39,6 @@ using DiscImageChef.Decoders.SCSI; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Routing; -using TestedMedia = DiscImageChef.CommonTypes.Metadata.TestedMedia; using Tuple = DiscImageChef.Decoders.PCMCIA.Tuple; namespace DiscImageChef.Server.Controllers diff --git a/DiscImageChef.Server/Migrations/20191108004756_SetAllOnDeleteSetNull.cs b/DiscImageChef.Server/Migrations/20191108004756_SetAllOnDeleteSetNull.cs index 8f9481ea..662dac82 100644 --- a/DiscImageChef.Server/Migrations/20191108004756_SetAllOnDeleteSetNull.cs +++ b/DiscImageChef.Server/Migrations/20191108004756_SetAllOnDeleteSetNull.cs @@ -6,920 +6,398 @@ namespace DiscImageChef.Server.Migrations { protected override void Up(MigrationBuilder migrationBuilder) { - migrationBuilder.DropForeignKey( - name: "FK_Ata_TestedMedia_ReadCapabilitiesId", - table: "Ata"); + migrationBuilder.DropForeignKey("FK_Ata_TestedMedia_ReadCapabilitiesId", "Ata"); - migrationBuilder.DropForeignKey( - name: "FK_BlockDescriptor_ScsiMode_ScsiModeId", - table: "BlockDescriptor"); + migrationBuilder.DropForeignKey("FK_BlockDescriptor_ScsiMode_ScsiModeId", "BlockDescriptor"); - migrationBuilder.DropForeignKey( - name: "FK_DensityCode_SscSupportedMedia_SscSupportedMediaId", - table: "DensityCode"); + migrationBuilder.DropForeignKey("FK_DensityCode_SscSupportedMedia_SscSupportedMediaId", "DensityCode"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Ata_ATAId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Ata_ATAId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Ata_ATAPIId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Ata_ATAPIId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_CdOffsets_CdOffsetId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_CdOffsets_CdOffsetId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_FireWire_FireWireId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_FireWire_FireWireId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_MmcSd_MultiMediaCardId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_MmcSd_MultiMediaCardId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Pcmcia_PCMCIAId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Pcmcia_PCMCIAId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Scsi_SCSIId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Scsi_SCSIId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_MmcSd_SecureDigitalId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_MmcSd_SecureDigitalId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Usb_USBId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Usb_USBId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_DeviceStats_Devices_ReportId", - table: "DeviceStats"); + migrationBuilder.DropForeignKey("FK_DeviceStats_Devices_ReportId", "DeviceStats"); - migrationBuilder.DropForeignKey( - name: "FK_Mmc_MmcFeatures_FeaturesId", - table: "Mmc"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Ata_ATAId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Ata_ATAPIId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_FireWire_FireWireId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_MmcSd_MultiMediaCardId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Pcmcia_PCMCIAId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Scsi_SCSIId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_MmcSd_SecureDigitalId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Usb_USBId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Scsi_ScsiMode_ModeSenseId", - table: "Scsi"); - - migrationBuilder.DropForeignKey( - name: "FK_Scsi_Mmc_MultiMediaDeviceId", - table: "Scsi"); - - migrationBuilder.DropForeignKey( - name: "FK_Scsi_TestedMedia_ReadCapabilitiesId", - table: "Scsi"); - - migrationBuilder.DropForeignKey( - name: "FK_Scsi_Ssc_SequentialDeviceId", - table: "Scsi"); - - migrationBuilder.DropForeignKey( - name: "FK_ScsiPage_Scsi_ScsiId", - table: "ScsiPage"); - - migrationBuilder.DropForeignKey( - name: "FK_ScsiPage_ScsiMode_ScsiModeId", - table: "ScsiPage"); - - migrationBuilder.DropForeignKey( - name: "FK_SscSupportedMedia_Ssc_SscId", - table: "SscSupportedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_SscSupportedMedia_TestedSequentialMedia_TestedSequentialMedi~", - table: "SscSupportedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_SupportedDensity_Ssc_SscId", - table: "SupportedDensity"); - - migrationBuilder.DropForeignKey( - name: "FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~", - table: "SupportedDensity"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Ata_AtaId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Chs_CHSId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Chs_CurrentCHSId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Mmc_MmcId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Scsi_ScsiId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedSequentialMedia_Ssc_SscId", - table: "TestedSequentialMedia"); - - migrationBuilder.AddForeignKey( - name: "FK_Ata_TestedMedia_ReadCapabilitiesId", - table: "Ata", - column: "ReadCapabilitiesId", - principalTable: "TestedMedia", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_BlockDescriptor_ScsiMode_ScsiModeId", - table: "BlockDescriptor", - column: "ScsiModeId", - principalTable: "ScsiMode", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_DensityCode_SscSupportedMedia_SscSupportedMediaId", - table: "DensityCode", - column: "SscSupportedMediaId", - principalTable: "SscSupportedMedia", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Ata_ATAId", - table: "Devices", - column: "ATAId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Ata_ATAPIId", - table: "Devices", - column: "ATAPIId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_CdOffsets_CdOffsetId", - table: "Devices", - column: "CdOffsetId", - principalTable: "CdOffsets", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_FireWire_FireWireId", - table: "Devices", - column: "FireWireId", - principalTable: "FireWire", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_MmcSd_MultiMediaCardId", - table: "Devices", - column: "MultiMediaCardId", - principalTable: "MmcSd", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Pcmcia_PCMCIAId", - table: "Devices", - column: "PCMCIAId", - principalTable: "Pcmcia", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Scsi_SCSIId", - table: "Devices", - column: "SCSIId", - principalTable: "Scsi", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_MmcSd_SecureDigitalId", - table: "Devices", - column: "SecureDigitalId", - principalTable: "MmcSd", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Usb_USBId", - table: "Devices", - column: "USBId", - principalTable: "Usb", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_DeviceStats_Devices_ReportId", - table: "DeviceStats", - column: "ReportId", - principalTable: "Devices", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Mmc_MmcFeatures_FeaturesId", - table: "Mmc", - column: "FeaturesId", - principalTable: "MmcFeatures", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Ata_ATAId", - table: "Reports", - column: "ATAId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Ata_ATAPIId", - table: "Reports", - column: "ATAPIId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_FireWire_FireWireId", - table: "Reports", - column: "FireWireId", - principalTable: "FireWire", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_MmcSd_MultiMediaCardId", - table: "Reports", - column: "MultiMediaCardId", - principalTable: "MmcSd", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Pcmcia_PCMCIAId", - table: "Reports", - column: "PCMCIAId", - principalTable: "Pcmcia", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Scsi_SCSIId", - table: "Reports", - column: "SCSIId", - principalTable: "Scsi", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_MmcSd_SecureDigitalId", - table: "Reports", - column: "SecureDigitalId", - principalTable: "MmcSd", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Usb_USBId", - table: "Reports", - column: "USBId", - principalTable: "Usb", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Scsi_ScsiMode_ModeSenseId", - table: "Scsi", - column: "ModeSenseId", - principalTable: "ScsiMode", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Scsi_Mmc_MultiMediaDeviceId", - table: "Scsi", - column: "MultiMediaDeviceId", - principalTable: "Mmc", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Scsi_TestedMedia_ReadCapabilitiesId", - table: "Scsi", - column: "ReadCapabilitiesId", - principalTable: "TestedMedia", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_Scsi_Ssc_SequentialDeviceId", - table: "Scsi", - column: "SequentialDeviceId", - principalTable: "Ssc", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_ScsiPage_Scsi_ScsiId", - table: "ScsiPage", - column: "ScsiId", - principalTable: "Scsi", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_ScsiPage_ScsiMode_ScsiModeId", - table: "ScsiPage", - column: "ScsiModeId", - principalTable: "ScsiMode", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_SscSupportedMedia_Ssc_SscId", - table: "SscSupportedMedia", - column: "SscId", - principalTable: "Ssc", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_SscSupportedMedia_TestedSequentialMedia_TestedSequentialMedi~", - table: "SscSupportedMedia", - column: "TestedSequentialMediaId", - principalTable: "TestedSequentialMedia", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_SupportedDensity_Ssc_SscId", - table: "SupportedDensity", - column: "SscId", - principalTable: "Ssc", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~", - table: "SupportedDensity", - column: "TestedSequentialMediaId", - principalTable: "TestedSequentialMedia", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Ata_AtaId", - table: "TestedMedia", - column: "AtaId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Chs_CHSId", - table: "TestedMedia", - column: "CHSId", - principalTable: "Chs", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Chs_CurrentCHSId", - table: "TestedMedia", - column: "CurrentCHSId", - principalTable: "Chs", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Mmc_MmcId", - table: "TestedMedia", - column: "MmcId", - principalTable: "Mmc", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Scsi_ScsiId", - table: "TestedMedia", - column: "ScsiId", - principalTable: "Scsi", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); - - migrationBuilder.AddForeignKey( - name: "FK_TestedSequentialMedia_Ssc_SscId", - table: "TestedSequentialMedia", - column: "SscId", - principalTable: "Ssc", - principalColumn: "Id", - onDelete: ReferentialAction.SetNull); + migrationBuilder.DropForeignKey("FK_Mmc_MmcFeatures_FeaturesId", "Mmc"); + + migrationBuilder.DropForeignKey("FK_Reports_Ata_ATAId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_Ata_ATAPIId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_FireWire_FireWireId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_MmcSd_MultiMediaCardId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_Pcmcia_PCMCIAId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_Scsi_SCSIId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_MmcSd_SecureDigitalId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_Usb_USBId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Scsi_ScsiMode_ModeSenseId", "Scsi"); + + migrationBuilder.DropForeignKey("FK_Scsi_Mmc_MultiMediaDeviceId", "Scsi"); + + migrationBuilder.DropForeignKey("FK_Scsi_TestedMedia_ReadCapabilitiesId", "Scsi"); + + migrationBuilder.DropForeignKey("FK_Scsi_Ssc_SequentialDeviceId", "Scsi"); + + migrationBuilder.DropForeignKey("FK_ScsiPage_Scsi_ScsiId", "ScsiPage"); + + migrationBuilder.DropForeignKey("FK_ScsiPage_ScsiMode_ScsiModeId", "ScsiPage"); + + migrationBuilder.DropForeignKey("FK_SscSupportedMedia_Ssc_SscId", "SscSupportedMedia"); + + migrationBuilder.DropForeignKey("FK_SscSupportedMedia_TestedSequentialMedia_TestedSequentialMedi~", + "SscSupportedMedia"); + + migrationBuilder.DropForeignKey("FK_SupportedDensity_Ssc_SscId", "SupportedDensity"); + + migrationBuilder.DropForeignKey("FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~", + "SupportedDensity"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Ata_AtaId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Chs_CHSId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Chs_CurrentCHSId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Mmc_MmcId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Scsi_ScsiId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedSequentialMedia_Ssc_SscId", "TestedSequentialMedia"); + + migrationBuilder.AddForeignKey("FK_Ata_TestedMedia_ReadCapabilitiesId", "Ata", "ReadCapabilitiesId", + "TestedMedia", principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_BlockDescriptor_ScsiMode_ScsiModeId", "BlockDescriptor", "ScsiModeId", + "ScsiMode", principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_DensityCode_SscSupportedMedia_SscSupportedMediaId", "DensityCode", + "SscSupportedMediaId", "SscSupportedMedia", principalColumn: "Id", + onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Devices_Ata_ATAId", "Devices", "ATAId", "Ata", principalColumn: "Id", + onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Devices_Ata_ATAPIId", "Devices", "ATAPIId", "Ata", principalColumn: "Id", + onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Devices_CdOffsets_CdOffsetId", "Devices", "CdOffsetId", "CdOffsets", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Devices_FireWire_FireWireId", "Devices", "FireWireId", "FireWire", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Devices_MmcSd_MultiMediaCardId", "Devices", "MultiMediaCardId", "MmcSd", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Devices_Pcmcia_PCMCIAId", "Devices", "PCMCIAId", "Pcmcia", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Devices_Scsi_SCSIId", "Devices", "SCSIId", "Scsi", principalColumn: "Id", + onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Devices_MmcSd_SecureDigitalId", "Devices", "SecureDigitalId", "MmcSd", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Devices_Usb_USBId", "Devices", "USBId", "Usb", principalColumn: "Id", + onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_DeviceStats_Devices_ReportId", "DeviceStats", "ReportId", "Devices", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Mmc_MmcFeatures_FeaturesId", "Mmc", "FeaturesId", "MmcFeatures", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Reports_Ata_ATAId", "Reports", "ATAId", "Ata", principalColumn: "Id", + onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Reports_Ata_ATAPIId", "Reports", "ATAPIId", "Ata", principalColumn: "Id", + onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Reports_FireWire_FireWireId", "Reports", "FireWireId", "FireWire", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Reports_MmcSd_MultiMediaCardId", "Reports", "MultiMediaCardId", "MmcSd", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Reports_Pcmcia_PCMCIAId", "Reports", "PCMCIAId", "Pcmcia", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Reports_Scsi_SCSIId", "Reports", "SCSIId", "Scsi", principalColumn: "Id", + onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Reports_MmcSd_SecureDigitalId", "Reports", "SecureDigitalId", "MmcSd", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Reports_Usb_USBId", "Reports", "USBId", "Usb", principalColumn: "Id", + onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Scsi_ScsiMode_ModeSenseId", "Scsi", "ModeSenseId", "ScsiMode", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Scsi_Mmc_MultiMediaDeviceId", "Scsi", "MultiMediaDeviceId", "Mmc", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Scsi_TestedMedia_ReadCapabilitiesId", "Scsi", "ReadCapabilitiesId", + "TestedMedia", principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_Scsi_Ssc_SequentialDeviceId", "Scsi", "SequentialDeviceId", "Ssc", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_ScsiPage_Scsi_ScsiId", "ScsiPage", "ScsiId", "Scsi", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_ScsiPage_ScsiMode_ScsiModeId", "ScsiPage", "ScsiModeId", "ScsiMode", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_SscSupportedMedia_Ssc_SscId", "SscSupportedMedia", "SscId", "Ssc", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_SscSupportedMedia_TestedSequentialMedia_TestedSequentialMedi~", + "SscSupportedMedia", "TestedSequentialMediaId", "TestedSequentialMedia", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_SupportedDensity_Ssc_SscId", "SupportedDensity", "SscId", "Ssc", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~", + "SupportedDensity", "TestedSequentialMediaId", "TestedSequentialMedia", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Ata_AtaId", "TestedMedia", "AtaId", "Ata", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Chs_CHSId", "TestedMedia", "CHSId", "Chs", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Chs_CurrentCHSId", "TestedMedia", "CurrentCHSId", "Chs", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Mmc_MmcId", "TestedMedia", "MmcId", "Mmc", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Scsi_ScsiId", "TestedMedia", "ScsiId", "Scsi", + principalColumn: "Id", onDelete: ReferentialAction.SetNull); + + migrationBuilder.AddForeignKey("FK_TestedSequentialMedia_Ssc_SscId", "TestedSequentialMedia", "SscId", + "Ssc", principalColumn: "Id", onDelete: ReferentialAction.SetNull); } protected override void Down(MigrationBuilder migrationBuilder) { - migrationBuilder.DropForeignKey( - name: "FK_Ata_TestedMedia_ReadCapabilitiesId", - table: "Ata"); + migrationBuilder.DropForeignKey("FK_Ata_TestedMedia_ReadCapabilitiesId", "Ata"); - migrationBuilder.DropForeignKey( - name: "FK_BlockDescriptor_ScsiMode_ScsiModeId", - table: "BlockDescriptor"); + migrationBuilder.DropForeignKey("FK_BlockDescriptor_ScsiMode_ScsiModeId", "BlockDescriptor"); - migrationBuilder.DropForeignKey( - name: "FK_DensityCode_SscSupportedMedia_SscSupportedMediaId", - table: "DensityCode"); + migrationBuilder.DropForeignKey("FK_DensityCode_SscSupportedMedia_SscSupportedMediaId", "DensityCode"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Ata_ATAId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Ata_ATAId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Ata_ATAPIId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Ata_ATAPIId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_CdOffsets_CdOffsetId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_CdOffsets_CdOffsetId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_FireWire_FireWireId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_FireWire_FireWireId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_MmcSd_MultiMediaCardId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_MmcSd_MultiMediaCardId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Pcmcia_PCMCIAId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Pcmcia_PCMCIAId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Scsi_SCSIId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Scsi_SCSIId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_MmcSd_SecureDigitalId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_MmcSd_SecureDigitalId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_Devices_Usb_USBId", - table: "Devices"); + migrationBuilder.DropForeignKey("FK_Devices_Usb_USBId", "Devices"); - migrationBuilder.DropForeignKey( - name: "FK_DeviceStats_Devices_ReportId", - table: "DeviceStats"); + migrationBuilder.DropForeignKey("FK_DeviceStats_Devices_ReportId", "DeviceStats"); - migrationBuilder.DropForeignKey( - name: "FK_Mmc_MmcFeatures_FeaturesId", - table: "Mmc"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Ata_ATAId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Ata_ATAPIId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_FireWire_FireWireId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_MmcSd_MultiMediaCardId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Pcmcia_PCMCIAId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Scsi_SCSIId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_MmcSd_SecureDigitalId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Reports_Usb_USBId", - table: "Reports"); - - migrationBuilder.DropForeignKey( - name: "FK_Scsi_ScsiMode_ModeSenseId", - table: "Scsi"); - - migrationBuilder.DropForeignKey( - name: "FK_Scsi_Mmc_MultiMediaDeviceId", - table: "Scsi"); - - migrationBuilder.DropForeignKey( - name: "FK_Scsi_TestedMedia_ReadCapabilitiesId", - table: "Scsi"); - - migrationBuilder.DropForeignKey( - name: "FK_Scsi_Ssc_SequentialDeviceId", - table: "Scsi"); - - migrationBuilder.DropForeignKey( - name: "FK_ScsiPage_Scsi_ScsiId", - table: "ScsiPage"); - - migrationBuilder.DropForeignKey( - name: "FK_ScsiPage_ScsiMode_ScsiModeId", - table: "ScsiPage"); - - migrationBuilder.DropForeignKey( - name: "FK_SscSupportedMedia_Ssc_SscId", - table: "SscSupportedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_SscSupportedMedia_TestedSequentialMedia_TestedSequentialMedi~", - table: "SscSupportedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_SupportedDensity_Ssc_SscId", - table: "SupportedDensity"); - - migrationBuilder.DropForeignKey( - name: "FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~", - table: "SupportedDensity"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Ata_AtaId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Chs_CHSId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Chs_CurrentCHSId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Mmc_MmcId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedMedia_Scsi_ScsiId", - table: "TestedMedia"); - - migrationBuilder.DropForeignKey( - name: "FK_TestedSequentialMedia_Ssc_SscId", - table: "TestedSequentialMedia"); - - migrationBuilder.AddForeignKey( - name: "FK_Ata_TestedMedia_ReadCapabilitiesId", - table: "Ata", - column: "ReadCapabilitiesId", - principalTable: "TestedMedia", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_BlockDescriptor_ScsiMode_ScsiModeId", - table: "BlockDescriptor", - column: "ScsiModeId", - principalTable: "ScsiMode", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_DensityCode_SscSupportedMedia_SscSupportedMediaId", - table: "DensityCode", - column: "SscSupportedMediaId", - principalTable: "SscSupportedMedia", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Ata_ATAId", - table: "Devices", - column: "ATAId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Ata_ATAPIId", - table: "Devices", - column: "ATAPIId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_CdOffsets_CdOffsetId", - table: "Devices", - column: "CdOffsetId", - principalTable: "CdOffsets", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_FireWire_FireWireId", - table: "Devices", - column: "FireWireId", - principalTable: "FireWire", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_MmcSd_MultiMediaCardId", - table: "Devices", - column: "MultiMediaCardId", - principalTable: "MmcSd", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Pcmcia_PCMCIAId", - table: "Devices", - column: "PCMCIAId", - principalTable: "Pcmcia", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Scsi_SCSIId", - table: "Devices", - column: "SCSIId", - principalTable: "Scsi", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_MmcSd_SecureDigitalId", - table: "Devices", - column: "SecureDigitalId", - principalTable: "MmcSd", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Devices_Usb_USBId", - table: "Devices", - column: "USBId", - principalTable: "Usb", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_DeviceStats_Devices_ReportId", - table: "DeviceStats", - column: "ReportId", - principalTable: "Devices", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Mmc_MmcFeatures_FeaturesId", - table: "Mmc", - column: "FeaturesId", - principalTable: "MmcFeatures", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Ata_ATAId", - table: "Reports", - column: "ATAId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Ata_ATAPIId", - table: "Reports", - column: "ATAPIId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_FireWire_FireWireId", - table: "Reports", - column: "FireWireId", - principalTable: "FireWire", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_MmcSd_MultiMediaCardId", - table: "Reports", - column: "MultiMediaCardId", - principalTable: "MmcSd", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Pcmcia_PCMCIAId", - table: "Reports", - column: "PCMCIAId", - principalTable: "Pcmcia", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Scsi_SCSIId", - table: "Reports", - column: "SCSIId", - principalTable: "Scsi", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_MmcSd_SecureDigitalId", - table: "Reports", - column: "SecureDigitalId", - principalTable: "MmcSd", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Reports_Usb_USBId", - table: "Reports", - column: "USBId", - principalTable: "Usb", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Scsi_ScsiMode_ModeSenseId", - table: "Scsi", - column: "ModeSenseId", - principalTable: "ScsiMode", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Scsi_Mmc_MultiMediaDeviceId", - table: "Scsi", - column: "MultiMediaDeviceId", - principalTable: "Mmc", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Scsi_TestedMedia_ReadCapabilitiesId", - table: "Scsi", - column: "ReadCapabilitiesId", - principalTable: "TestedMedia", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_Scsi_Ssc_SequentialDeviceId", - table: "Scsi", - column: "SequentialDeviceId", - principalTable: "Ssc", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_ScsiPage_Scsi_ScsiId", - table: "ScsiPage", - column: "ScsiId", - principalTable: "Scsi", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_ScsiPage_ScsiMode_ScsiModeId", - table: "ScsiPage", - column: "ScsiModeId", - principalTable: "ScsiMode", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_SscSupportedMedia_Ssc_SscId", - table: "SscSupportedMedia", - column: "SscId", - principalTable: "Ssc", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_SscSupportedMedia_TestedSequentialMedia_TestedSequentialMedi~", - table: "SscSupportedMedia", - column: "TestedSequentialMediaId", - principalTable: "TestedSequentialMedia", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_SupportedDensity_Ssc_SscId", - table: "SupportedDensity", - column: "SscId", - principalTable: "Ssc", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~", - table: "SupportedDensity", - column: "TestedSequentialMediaId", - principalTable: "TestedSequentialMedia", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Ata_AtaId", - table: "TestedMedia", - column: "AtaId", - principalTable: "Ata", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Chs_CHSId", - table: "TestedMedia", - column: "CHSId", - principalTable: "Chs", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Chs_CurrentCHSId", - table: "TestedMedia", - column: "CurrentCHSId", - principalTable: "Chs", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Mmc_MmcId", - table: "TestedMedia", - column: "MmcId", - principalTable: "Mmc", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_TestedMedia_Scsi_ScsiId", - table: "TestedMedia", - column: "ScsiId", - principalTable: "Scsi", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); - - migrationBuilder.AddForeignKey( - name: "FK_TestedSequentialMedia_Ssc_SscId", - table: "TestedSequentialMedia", - column: "SscId", - principalTable: "Ssc", - principalColumn: "Id", - onDelete: ReferentialAction.Restrict); + migrationBuilder.DropForeignKey("FK_Mmc_MmcFeatures_FeaturesId", "Mmc"); + + migrationBuilder.DropForeignKey("FK_Reports_Ata_ATAId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_Ata_ATAPIId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_FireWire_FireWireId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_MmcSd_MultiMediaCardId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_Pcmcia_PCMCIAId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_Scsi_SCSIId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_MmcSd_SecureDigitalId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Reports_Usb_USBId", "Reports"); + + migrationBuilder.DropForeignKey("FK_Scsi_ScsiMode_ModeSenseId", "Scsi"); + + migrationBuilder.DropForeignKey("FK_Scsi_Mmc_MultiMediaDeviceId", "Scsi"); + + migrationBuilder.DropForeignKey("FK_Scsi_TestedMedia_ReadCapabilitiesId", "Scsi"); + + migrationBuilder.DropForeignKey("FK_Scsi_Ssc_SequentialDeviceId", "Scsi"); + + migrationBuilder.DropForeignKey("FK_ScsiPage_Scsi_ScsiId", "ScsiPage"); + + migrationBuilder.DropForeignKey("FK_ScsiPage_ScsiMode_ScsiModeId", "ScsiPage"); + + migrationBuilder.DropForeignKey("FK_SscSupportedMedia_Ssc_SscId", "SscSupportedMedia"); + + migrationBuilder.DropForeignKey("FK_SscSupportedMedia_TestedSequentialMedia_TestedSequentialMedi~", + "SscSupportedMedia"); + + migrationBuilder.DropForeignKey("FK_SupportedDensity_Ssc_SscId", "SupportedDensity"); + + migrationBuilder.DropForeignKey("FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~", + "SupportedDensity"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Ata_AtaId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Chs_CHSId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Chs_CurrentCHSId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Mmc_MmcId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedMedia_Scsi_ScsiId", "TestedMedia"); + + migrationBuilder.DropForeignKey("FK_TestedSequentialMedia_Ssc_SscId", "TestedSequentialMedia"); + + migrationBuilder.AddForeignKey("FK_Ata_TestedMedia_ReadCapabilitiesId", "Ata", "ReadCapabilitiesId", + "TestedMedia", principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_BlockDescriptor_ScsiMode_ScsiModeId", "BlockDescriptor", "ScsiModeId", + "ScsiMode", principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_DensityCode_SscSupportedMedia_SscSupportedMediaId", "DensityCode", + "SscSupportedMediaId", "SscSupportedMedia", principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Devices_Ata_ATAId", "Devices", "ATAId", "Ata", principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Devices_Ata_ATAPIId", "Devices", "ATAPIId", "Ata", principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Devices_CdOffsets_CdOffsetId", "Devices", "CdOffsetId", "CdOffsets", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Devices_FireWire_FireWireId", "Devices", "FireWireId", "FireWire", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Devices_MmcSd_MultiMediaCardId", "Devices", "MultiMediaCardId", "MmcSd", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Devices_Pcmcia_PCMCIAId", "Devices", "PCMCIAId", "Pcmcia", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Devices_Scsi_SCSIId", "Devices", "SCSIId", "Scsi", principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Devices_MmcSd_SecureDigitalId", "Devices", "SecureDigitalId", "MmcSd", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Devices_Usb_USBId", "Devices", "USBId", "Usb", principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_DeviceStats_Devices_ReportId", "DeviceStats", "ReportId", "Devices", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Mmc_MmcFeatures_FeaturesId", "Mmc", "FeaturesId", "MmcFeatures", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Reports_Ata_ATAId", "Reports", "ATAId", "Ata", principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Reports_Ata_ATAPIId", "Reports", "ATAPIId", "Ata", principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Reports_FireWire_FireWireId", "Reports", "FireWireId", "FireWire", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Reports_MmcSd_MultiMediaCardId", "Reports", "MultiMediaCardId", "MmcSd", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Reports_Pcmcia_PCMCIAId", "Reports", "PCMCIAId", "Pcmcia", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Reports_Scsi_SCSIId", "Reports", "SCSIId", "Scsi", principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Reports_MmcSd_SecureDigitalId", "Reports", "SecureDigitalId", "MmcSd", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Reports_Usb_USBId", "Reports", "USBId", "Usb", principalColumn: "Id", + onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Scsi_ScsiMode_ModeSenseId", "Scsi", "ModeSenseId", "ScsiMode", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Scsi_Mmc_MultiMediaDeviceId", "Scsi", "MultiMediaDeviceId", "Mmc", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Scsi_TestedMedia_ReadCapabilitiesId", "Scsi", "ReadCapabilitiesId", + "TestedMedia", principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_Scsi_Ssc_SequentialDeviceId", "Scsi", "SequentialDeviceId", "Ssc", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_ScsiPage_Scsi_ScsiId", "ScsiPage", "ScsiId", "Scsi", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_ScsiPage_ScsiMode_ScsiModeId", "ScsiPage", "ScsiModeId", "ScsiMode", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_SscSupportedMedia_Ssc_SscId", "SscSupportedMedia", "SscId", "Ssc", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_SscSupportedMedia_TestedSequentialMedia_TestedSequentialMedi~", + "SscSupportedMedia", "TestedSequentialMediaId", "TestedSequentialMedia", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_SupportedDensity_Ssc_SscId", "SupportedDensity", "SscId", "Ssc", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_SupportedDensity_TestedSequentialMedia_TestedSequentialMedia~", + "SupportedDensity", "TestedSequentialMediaId", "TestedSequentialMedia", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Ata_AtaId", "TestedMedia", "AtaId", "Ata", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Chs_CHSId", "TestedMedia", "CHSId", "Chs", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Chs_CurrentCHSId", "TestedMedia", "CurrentCHSId", "Chs", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Mmc_MmcId", "TestedMedia", "MmcId", "Mmc", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_TestedMedia_Scsi_ScsiId", "TestedMedia", "ScsiId", "Scsi", + principalColumn: "Id", onDelete: ReferentialAction.Restrict); + + migrationBuilder.AddForeignKey("FK_TestedSequentialMedia_Ssc_SscId", "TestedSequentialMedia", "SscId", + "Ssc", principalColumn: "Id", onDelete: ReferentialAction.Restrict); } } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Migrations/DicServerContextModelSnapshot.cs b/DiscImageChef.Server/Migrations/DicServerContextModelSnapshot.cs index 73620220..18fa987a 100644 --- a/DiscImageChef.Server/Migrations/DicServerContextModelSnapshot.cs +++ b/DiscImageChef.Server/Migrations/DicServerContextModelSnapshot.cs @@ -1,2282 +1,1617 @@ // + using System; using DiscImageChef.Server.Models; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; namespace DiscImageChef.Server.Migrations { [DbContext(typeof(DicServerContext))] - partial class DicServerContextModelSnapshot : ModelSnapshot + internal class DicServerContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "3.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 64); + #pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "3.0.0").HasAnnotation("Relational:MaxIdentifierLength", 64); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Ata", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Identify") - .HasColumnType("longblob"); + b.Property("Identify").HasColumnType("longblob"); - b.Property("ReadCapabilitiesId") - .HasColumnType("int"); + b.Property("ReadCapabilitiesId").HasColumnType("int"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ReadCapabilitiesId"); + b.HasIndex("ReadCapabilitiesId"); - b.ToTable("Ata"); - }); + b.ToTable("Ata"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.BlockDescriptor", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("BlockLength") - .HasColumnType("int unsigned"); + b.Property("BlockLength").HasColumnType("int unsigned"); - b.Property("Blocks") - .HasColumnType("bigint unsigned"); + b.Property("Blocks").HasColumnType("bigint unsigned"); - b.Property("Density") - .HasColumnType("tinyint unsigned"); + b.Property("Density").HasColumnType("tinyint unsigned"); - b.Property("ScsiModeId") - .HasColumnType("int"); + b.Property("ScsiModeId").HasColumnType("int"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ScsiModeId"); + b.HasIndex("ScsiModeId"); - b.ToTable("BlockDescriptor"); - }); + b.ToTable("BlockDescriptor"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Chs", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Cylinders") - .HasColumnType("smallint unsigned"); + b.Property("Cylinders").HasColumnType("smallint unsigned"); - b.Property("Heads") - .HasColumnType("smallint unsigned"); + b.Property("Heads").HasColumnType("smallint unsigned"); - b.Property("Sectors") - .HasColumnType("smallint unsigned"); + b.Property("Sectors").HasColumnType("smallint unsigned"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Chs"); - }); + b.ToTable("Chs"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.DensityCode", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Code") - .HasColumnType("int"); + b.Property("Code").HasColumnType("int"); - b.Property("SscSupportedMediaId") - .HasColumnType("int"); + b.Property("SscSupportedMediaId").HasColumnType("int"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("SscSupportedMediaId"); + b.HasIndex("SscSupportedMediaId"); - b.ToTable("DensityCode"); - }); + b.ToTable("DensityCode"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.FireWire", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Manufacturer") - .HasColumnType("longtext"); + b.Property("Manufacturer").HasColumnType("longtext"); - b.Property("Product") - .HasColumnType("longtext"); + b.Property("Product").HasColumnType("longtext"); - b.Property("ProductID") - .HasColumnType("int unsigned"); + b.Property("ProductID").HasColumnType("int unsigned"); - b.Property("RemovableMedia") - .HasColumnType("bit"); + b.Property("RemovableMedia").HasColumnType("bit"); - b.Property("VendorID") - .HasColumnType("int unsigned"); + b.Property("VendorID").HasColumnType("int unsigned"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("FireWire"); - }); + b.ToTable("FireWire"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Mmc", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("FeaturesId") - .HasColumnType("int"); + b.Property("FeaturesId").HasColumnType("int"); - b.Property("ModeSense2AData") - .HasColumnType("longblob"); + b.Property("ModeSense2AData").HasColumnType("longblob"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("FeaturesId"); + b.HasIndex("FeaturesId"); - b.ToTable("Mmc"); - }); + b.ToTable("Mmc"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.MmcFeatures", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("AACSVersion") - .HasColumnType("tinyint unsigned"); + b.Property("AACSVersion").HasColumnType("tinyint unsigned"); - b.Property("AGIDs") - .HasColumnType("tinyint unsigned"); + b.Property("AGIDs").HasColumnType("tinyint unsigned"); - b.Property("BinaryData") - .HasColumnType("longblob"); + b.Property("BinaryData").HasColumnType("longblob"); - b.Property("BindingNonceBlocks") - .HasColumnType("tinyint unsigned"); + b.Property("BindingNonceBlocks").HasColumnType("tinyint unsigned"); - b.Property("BlocksPerReadableUnit") - .HasColumnType("smallint unsigned"); + b.Property("BlocksPerReadableUnit").HasColumnType("smallint unsigned"); - b.Property("BufferUnderrunFreeInDVD") - .HasColumnType("bit"); + b.Property("BufferUnderrunFreeInDVD").HasColumnType("bit"); - b.Property("BufferUnderrunFreeInSAO") - .HasColumnType("bit"); + b.Property("BufferUnderrunFreeInSAO").HasColumnType("bit"); - b.Property("BufferUnderrunFreeInTAO") - .HasColumnType("bit"); + b.Property("BufferUnderrunFreeInTAO").HasColumnType("bit"); - b.Property("CPRMVersion") - .HasColumnType("tinyint unsigned"); + b.Property("CPRMVersion").HasColumnType("tinyint unsigned"); - b.Property("CSSVersion") - .HasColumnType("tinyint unsigned"); + b.Property("CSSVersion").HasColumnType("tinyint unsigned"); - b.Property("CanAudioScan") - .HasColumnType("bit"); + b.Property("CanAudioScan").HasColumnType("bit"); - b.Property("CanEject") - .HasColumnType("bit"); + b.Property("CanEject").HasColumnType("bit"); - b.Property("CanEraseSector") - .HasColumnType("bit"); + b.Property("CanEraseSector").HasColumnType("bit"); - b.Property("CanExpandBDRESpareArea") - .HasColumnType("bit"); + b.Property("CanExpandBDRESpareArea").HasColumnType("bit"); - b.Property("CanFormat") - .HasColumnType("bit"); + b.Property("CanFormat").HasColumnType("bit"); - b.Property("CanFormatBDREWithoutSpare") - .HasColumnType("bit"); + b.Property("CanFormatBDREWithoutSpare").HasColumnType("bit"); - b.Property("CanFormatCert") - .HasColumnType("bit"); + b.Property("CanFormatCert").HasColumnType("bit"); - b.Property("CanFormatFRF") - .HasColumnType("bit"); + b.Property("CanFormatFRF").HasColumnType("bit"); - b.Property("CanFormatQCert") - .HasColumnType("bit"); + b.Property("CanFormatQCert").HasColumnType("bit"); - b.Property("CanFormatRRM") - .HasColumnType("bit"); + b.Property("CanFormatRRM").HasColumnType("bit"); - b.Property("CanGenerateBindingNonce") - .HasColumnType("bit"); + b.Property("CanGenerateBindingNonce").HasColumnType("bit"); - b.Property("CanLoad") - .HasColumnType("bit"); + b.Property("CanLoad").HasColumnType("bit"); - b.Property("CanMuteSeparateChannels") - .HasColumnType("bit"); + b.Property("CanMuteSeparateChannels").HasColumnType("bit"); - b.Property("CanOverwriteSAOTrack") - .HasColumnType("bit"); + b.Property("CanOverwriteSAOTrack").HasColumnType("bit"); - b.Property("CanOverwriteTAOTrack") - .HasColumnType("bit"); + b.Property("CanOverwriteTAOTrack").HasColumnType("bit"); - b.Property("CanPlayCDAudio") - .HasColumnType("bit"); + b.Property("CanPlayCDAudio").HasColumnType("bit"); - b.Property("CanPseudoOverwriteBDR") - .HasColumnType("bit"); + b.Property("CanPseudoOverwriteBDR").HasColumnType("bit"); - b.Property("CanReadAllDualR") - .HasColumnType("bit"); + b.Property("CanReadAllDualR").HasColumnType("bit"); - b.Property("CanReadAllDualRW") - .HasColumnType("bit"); + b.Property("CanReadAllDualRW").HasColumnType("bit"); - b.Property("CanReadBD") - .HasColumnType("bit"); + b.Property("CanReadBD").HasColumnType("bit"); - b.Property("CanReadBDR") - .HasColumnType("bit"); + b.Property("CanReadBDR").HasColumnType("bit"); - b.Property("CanReadBDRE1") - .HasColumnType("bit"); + b.Property("CanReadBDRE1").HasColumnType("bit"); - b.Property("CanReadBDRE2") - .HasColumnType("bit"); + b.Property("CanReadBDRE2").HasColumnType("bit"); - b.Property("CanReadBDROM") - .HasColumnType("bit"); + b.Property("CanReadBDROM").HasColumnType("bit"); - b.Property("CanReadBluBCA") - .HasColumnType("bit"); + b.Property("CanReadBluBCA").HasColumnType("bit"); - b.Property("CanReadCD") - .HasColumnType("bit"); + b.Property("CanReadCD").HasColumnType("bit"); - b.Property("CanReadCDMRW") - .HasColumnType("bit"); + b.Property("CanReadCDMRW").HasColumnType("bit"); - b.Property("CanReadCPRM_MKB") - .HasColumnType("bit"); + b.Property("CanReadCPRM_MKB").HasColumnType("bit"); - b.Property("CanReadDDCD") - .HasColumnType("bit"); + b.Property("CanReadDDCD").HasColumnType("bit"); - b.Property("CanReadDVD") - .HasColumnType("bit"); + b.Property("CanReadDVD").HasColumnType("bit"); - b.Property("CanReadDVDPlusMRW") - .HasColumnType("bit"); + b.Property("CanReadDVDPlusMRW").HasColumnType("bit"); - b.Property("CanReadDVDPlusR") - .HasColumnType("bit"); + b.Property("CanReadDVDPlusR").HasColumnType("bit"); - b.Property("CanReadDVDPlusRDL") - .HasColumnType("bit"); + b.Property("CanReadDVDPlusRDL").HasColumnType("bit"); - b.Property("CanReadDVDPlusRW") - .HasColumnType("bit"); + b.Property("CanReadDVDPlusRW").HasColumnType("bit"); - b.Property("CanReadDVDPlusRWDL") - .HasColumnType("bit"); + b.Property("CanReadDVDPlusRWDL").HasColumnType("bit"); - b.Property("CanReadDriveAACSCertificate") - .HasColumnType("bit"); + b.Property("CanReadDriveAACSCertificate").HasColumnType("bit"); - b.Property("CanReadHDDVD") - .HasColumnType("bit"); + b.Property("CanReadHDDVD").HasColumnType("bit"); - b.Property("CanReadHDDVDR") - .HasColumnType("bit"); + b.Property("CanReadHDDVDR").HasColumnType("bit"); - b.Property("CanReadHDDVDRAM") - .HasColumnType("bit"); + b.Property("CanReadHDDVDRAM").HasColumnType("bit"); - b.Property("CanReadLeadInCDText") - .HasColumnType("bit"); + b.Property("CanReadLeadInCDText").HasColumnType("bit"); - b.Property("CanReadOldBDR") - .HasColumnType("bit"); + b.Property("CanReadOldBDR").HasColumnType("bit"); - b.Property("CanReadOldBDRE") - .HasColumnType("bit"); + b.Property("CanReadOldBDRE").HasColumnType("bit"); - b.Property("CanReadOldBDROM") - .HasColumnType("bit"); + b.Property("CanReadOldBDROM").HasColumnType("bit"); - b.Property("CanReadSpareAreaInformation") - .HasColumnType("bit"); + b.Property("CanReadSpareAreaInformation").HasColumnType("bit"); - b.Property("CanReportDriveSerial") - .HasColumnType("bit"); + b.Property("CanReportDriveSerial").HasColumnType("bit"); - b.Property("CanReportMediaSerial") - .HasColumnType("bit"); + b.Property("CanReportMediaSerial").HasColumnType("bit"); - b.Property("CanTestWriteDDCDR") - .HasColumnType("bit"); + b.Property("CanTestWriteDDCDR").HasColumnType("bit"); - b.Property("CanTestWriteDVD") - .HasColumnType("bit"); + b.Property("CanTestWriteDVD").HasColumnType("bit"); - b.Property("CanTestWriteInSAO") - .HasColumnType("bit"); + b.Property("CanTestWriteInSAO").HasColumnType("bit"); - b.Property("CanTestWriteInTAO") - .HasColumnType("bit"); + b.Property("CanTestWriteInTAO").HasColumnType("bit"); - b.Property("CanUpgradeFirmware") - .HasColumnType("bit"); + b.Property("CanUpgradeFirmware").HasColumnType("bit"); - b.Property("CanWriteBD") - .HasColumnType("bit"); + b.Property("CanWriteBD").HasColumnType("bit"); - b.Property("CanWriteBDR") - .HasColumnType("bit"); + b.Property("CanWriteBDR").HasColumnType("bit"); - b.Property("CanWriteBDRE1") - .HasColumnType("bit"); + b.Property("CanWriteBDRE1").HasColumnType("bit"); - b.Property("CanWriteBDRE2") - .HasColumnType("bit"); + b.Property("CanWriteBDRE2").HasColumnType("bit"); - b.Property("CanWriteBusEncryptedBlocks") - .HasColumnType("bit"); + b.Property("CanWriteBusEncryptedBlocks").HasColumnType("bit"); - b.Property("CanWriteCDMRW") - .HasColumnType("bit"); + b.Property("CanWriteCDMRW").HasColumnType("bit"); - b.Property("CanWriteCDRW") - .HasColumnType("bit"); + b.Property("CanWriteCDRW").HasColumnType("bit"); - b.Property("CanWriteCDRWCAV") - .HasColumnType("bit"); + b.Property("CanWriteCDRWCAV").HasColumnType("bit"); - b.Property("CanWriteCDSAO") - .HasColumnType("bit"); + b.Property("CanWriteCDSAO").HasColumnType("bit"); - b.Property("CanWriteCDTAO") - .HasColumnType("bit"); + b.Property("CanWriteCDTAO").HasColumnType("bit"); - b.Property("CanWriteCSSManagedDVD") - .HasColumnType("bit"); + b.Property("CanWriteCSSManagedDVD").HasColumnType("bit"); - b.Property("CanWriteDDCDR") - .HasColumnType("bit"); + b.Property("CanWriteDDCDR").HasColumnType("bit"); - b.Property("CanWriteDDCDRW") - .HasColumnType("bit"); + b.Property("CanWriteDDCDRW").HasColumnType("bit"); - b.Property("CanWriteDVDPlusMRW") - .HasColumnType("bit"); + b.Property("CanWriteDVDPlusMRW").HasColumnType("bit"); - b.Property("CanWriteDVDPlusR") - .HasColumnType("bit"); + b.Property("CanWriteDVDPlusR").HasColumnType("bit"); - b.Property("CanWriteDVDPlusRDL") - .HasColumnType("bit"); + b.Property("CanWriteDVDPlusRDL").HasColumnType("bit"); - b.Property("CanWriteDVDPlusRW") - .HasColumnType("bit"); + b.Property("CanWriteDVDPlusRW").HasColumnType("bit"); - b.Property("CanWriteDVDPlusRWDL") - .HasColumnType("bit"); + b.Property("CanWriteDVDPlusRWDL").HasColumnType("bit"); - b.Property("CanWriteDVDR") - .HasColumnType("bit"); + b.Property("CanWriteDVDR").HasColumnType("bit"); - b.Property("CanWriteDVDRDL") - .HasColumnType("bit"); + b.Property("CanWriteDVDRDL").HasColumnType("bit"); - b.Property("CanWriteDVDRW") - .HasColumnType("bit"); + b.Property("CanWriteDVDRW").HasColumnType("bit"); - b.Property("CanWriteHDDVDR") - .HasColumnType("bit"); + b.Property("CanWriteHDDVDR").HasColumnType("bit"); - b.Property("CanWriteHDDVDRAM") - .HasColumnType("bit"); + b.Property("CanWriteHDDVDRAM").HasColumnType("bit"); - b.Property("CanWriteOldBDR") - .HasColumnType("bit"); + b.Property("CanWriteOldBDR").HasColumnType("bit"); - b.Property("CanWriteOldBDRE") - .HasColumnType("bit"); + b.Property("CanWriteOldBDRE").HasColumnType("bit"); - b.Property("CanWritePackedSubchannelInTAO") - .HasColumnType("bit"); + b.Property("CanWritePackedSubchannelInTAO").HasColumnType("bit"); - b.Property("CanWriteRWSubchannelInSAO") - .HasColumnType("bit"); + b.Property("CanWriteRWSubchannelInSAO").HasColumnType("bit"); - b.Property("CanWriteRWSubchannelInTAO") - .HasColumnType("bit"); + b.Property("CanWriteRWSubchannelInTAO").HasColumnType("bit"); - b.Property("CanWriteRaw") - .HasColumnType("bit"); + b.Property("CanWriteRaw").HasColumnType("bit"); - b.Property("CanWriteRawMultiSession") - .HasColumnType("bit"); + b.Property("CanWriteRawMultiSession").HasColumnType("bit"); - b.Property("CanWriteRawSubchannelInTAO") - .HasColumnType("bit"); + b.Property("CanWriteRawSubchannelInTAO").HasColumnType("bit"); - b.Property("ChangerIsSideChangeCapable") - .HasColumnType("bit"); + b.Property("ChangerIsSideChangeCapable").HasColumnType("bit"); - b.Property("ChangerSlots") - .HasColumnType("tinyint unsigned"); + b.Property("ChangerSlots").HasColumnType("tinyint unsigned"); - b.Property("ChangerSupportsDiscPresent") - .HasColumnType("bit"); + b.Property("ChangerSupportsDiscPresent").HasColumnType("bit"); - b.Property("DBML") - .HasColumnType("bit"); + b.Property("DBML").HasColumnType("bit"); - b.Property("DVDMultiRead") - .HasColumnType("bit"); + b.Property("DVDMultiRead").HasColumnType("bit"); - b.Property("EmbeddedChanger") - .HasColumnType("bit"); + b.Property("EmbeddedChanger").HasColumnType("bit"); - b.Property("ErrorRecoveryPage") - .HasColumnType("bit"); + b.Property("ErrorRecoveryPage").HasColumnType("bit"); - b.Property("FirmwareDate") - .HasColumnType("datetime(6)"); + b.Property("FirmwareDate").HasColumnType("datetime(6)"); - b.Property("LoadingMechanismType") - .HasColumnType("tinyint unsigned"); + b.Property("LoadingMechanismType").HasColumnType("tinyint unsigned"); - b.Property("Locked") - .HasColumnType("bit"); + b.Property("Locked").HasColumnType("bit"); - b.Property("LogicalBlockSize") - .HasColumnType("int unsigned"); + b.Property("LogicalBlockSize").HasColumnType("int unsigned"); - b.Property("MultiRead") - .HasColumnType("bit"); + b.Property("MultiRead").HasColumnType("bit"); - b.Property("PhysicalInterfaceStandardNumber") - .HasColumnType("int unsigned"); + b.Property("PhysicalInterfaceStandardNumber").HasColumnType("int unsigned"); - b.Property("PreventJumper") - .HasColumnType("bit"); + b.Property("PreventJumper").HasColumnType("bit"); - b.Property("SupportsAACS") - .HasColumnType("bit"); + b.Property("SupportsAACS").HasColumnType("bit"); - b.Property("SupportsBusEncryption") - .HasColumnType("bit"); + b.Property("SupportsBusEncryption").HasColumnType("bit"); - b.Property("SupportsC2") - .HasColumnType("bit"); + b.Property("SupportsC2").HasColumnType("bit"); - b.Property("SupportsCPRM") - .HasColumnType("bit"); + b.Property("SupportsCPRM").HasColumnType("bit"); - b.Property("SupportsCSS") - .HasColumnType("bit"); + b.Property("SupportsCSS").HasColumnType("bit"); - b.Property("SupportsDAP") - .HasColumnType("bit"); + b.Property("SupportsDAP").HasColumnType("bit"); - b.Property("SupportsDeviceBusyEvent") - .HasColumnType("bit"); + b.Property("SupportsDeviceBusyEvent").HasColumnType("bit"); - b.Property("SupportsHybridDiscs") - .HasColumnType("bit"); + b.Property("SupportsHybridDiscs").HasColumnType("bit"); - b.Property("SupportsModePage1Ch") - .HasColumnType("bit"); + b.Property("SupportsModePage1Ch").HasColumnType("bit"); - b.Property("SupportsOSSC") - .HasColumnType("bit"); + b.Property("SupportsOSSC").HasColumnType("bit"); - b.Property("SupportsPWP") - .HasColumnType("bit"); + b.Property("SupportsPWP").HasColumnType("bit"); - b.Property("SupportsSWPP") - .HasColumnType("bit"); + b.Property("SupportsSWPP").HasColumnType("bit"); - b.Property("SupportsSecurDisc") - .HasColumnType("bit"); + b.Property("SupportsSecurDisc").HasColumnType("bit"); - b.Property("SupportsSeparateVolume") - .HasColumnType("bit"); + b.Property("SupportsSeparateVolume").HasColumnType("bit"); - b.Property("SupportsVCPS") - .HasColumnType("bit"); + b.Property("SupportsVCPS").HasColumnType("bit"); - b.Property("SupportsWriteInhibitDCB") - .HasColumnType("bit"); + b.Property("SupportsWriteInhibitDCB").HasColumnType("bit"); - b.Property("SupportsWriteProtectPAC") - .HasColumnType("bit"); + b.Property("SupportsWriteProtectPAC").HasColumnType("bit"); - b.Property("VolumeLevels") - .HasColumnType("smallint unsigned"); + b.Property("VolumeLevels").HasColumnType("smallint unsigned"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("MmcFeatures"); - }); + b.ToTable("MmcFeatures"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.MmcSd", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("CID") - .HasColumnType("longblob"); + b.Property("CID").HasColumnType("longblob"); - b.Property("CSD") - .HasColumnType("longblob"); + b.Property("CSD").HasColumnType("longblob"); - b.Property("ExtendedCSD") - .HasColumnType("longblob"); + b.Property("ExtendedCSD").HasColumnType("longblob"); - b.Property("OCR") - .HasColumnType("longblob"); + b.Property("OCR").HasColumnType("longblob"); - b.Property("SCR") - .HasColumnType("longblob"); + b.Property("SCR").HasColumnType("longblob"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("MmcSd"); - }); + b.ToTable("MmcSd"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Pcmcia", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("CIS") - .HasColumnType("longblob"); + b.Property("CIS").HasColumnType("longblob"); - b.Property("CardCode") - .HasColumnType("smallint unsigned"); + b.Property("CardCode").HasColumnType("smallint unsigned"); - b.Property("Compliance") - .HasColumnType("longtext"); + b.Property("Compliance").HasColumnType("longtext"); - b.Property("Manufacturer") - .HasColumnType("longtext"); + b.Property("Manufacturer").HasColumnType("longtext"); - b.Property("ManufacturerCode") - .HasColumnType("smallint unsigned"); + b.Property("ManufacturerCode").HasColumnType("smallint unsigned"); - b.Property("ProductName") - .HasColumnType("longtext"); + b.Property("ProductName").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Pcmcia"); - }); + b.ToTable("Pcmcia"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Scsi", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("InquiryData") - .HasColumnType("longblob"); + b.Property("InquiryData").HasColumnType("longblob"); - b.Property("ModeSense10ChangeableData") - .HasColumnType("longblob"); + b.Property("ModeSense10ChangeableData").HasColumnType("longblob"); - b.Property("ModeSense10CurrentData") - .HasColumnType("longblob"); + b.Property("ModeSense10CurrentData").HasColumnType("longblob"); - b.Property("ModeSense10Data") - .HasColumnType("longblob"); + b.Property("ModeSense10Data").HasColumnType("longblob"); - b.Property("ModeSense6ChangeableData") - .HasColumnType("longblob"); + b.Property("ModeSense6ChangeableData").HasColumnType("longblob"); - b.Property("ModeSense6CurrentData") - .HasColumnType("longblob"); + b.Property("ModeSense6CurrentData").HasColumnType("longblob"); - b.Property("ModeSense6Data") - .HasColumnType("longblob"); + b.Property("ModeSense6Data").HasColumnType("longblob"); - b.Property("ModeSenseId") - .HasColumnType("int"); + b.Property("ModeSenseId").HasColumnType("int"); - b.Property("MultiMediaDeviceId") - .HasColumnType("int"); + b.Property("MultiMediaDeviceId").HasColumnType("int"); - b.Property("ReadCapabilitiesId") - .HasColumnType("int"); + b.Property("ReadCapabilitiesId").HasColumnType("int"); - b.Property("SequentialDeviceId") - .HasColumnType("int"); + b.Property("SequentialDeviceId").HasColumnType("int"); - b.Property("SupportsModeSense10") - .HasColumnType("bit"); + b.Property("SupportsModeSense10").HasColumnType("bit"); - b.Property("SupportsModeSense6") - .HasColumnType("bit"); + b.Property("SupportsModeSense6").HasColumnType("bit"); - b.Property("SupportsModeSubpages") - .HasColumnType("bit"); + b.Property("SupportsModeSubpages").HasColumnType("bit"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ModeSenseId"); + b.HasIndex("ModeSenseId"); - b.HasIndex("MultiMediaDeviceId"); + b.HasIndex("MultiMediaDeviceId"); - b.HasIndex("ReadCapabilitiesId"); + b.HasIndex("ReadCapabilitiesId"); - b.HasIndex("SequentialDeviceId"); + b.HasIndex("SequentialDeviceId"); - b.ToTable("Scsi"); - }); + b.ToTable("Scsi"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.ScsiMode", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("BlankCheckEnabled") - .HasColumnType("bit"); + b.Property("BlankCheckEnabled").HasColumnType("bit"); - b.Property("BufferedMode") - .HasColumnType("tinyint unsigned"); + b.Property("BufferedMode").HasColumnType("tinyint unsigned"); - b.Property("DPOandFUA") - .HasColumnType("bit"); + b.Property("DPOandFUA").HasColumnType("bit"); - b.Property("MediumType") - .HasColumnType("tinyint unsigned"); + b.Property("MediumType").HasColumnType("tinyint unsigned"); - b.Property("Speed") - .HasColumnType("tinyint unsigned"); + b.Property("Speed").HasColumnType("tinyint unsigned"); - b.Property("WriteProtected") - .HasColumnType("bit"); + b.Property("WriteProtected").HasColumnType("bit"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("ScsiMode"); - }); + b.ToTable("ScsiMode"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.ScsiPage", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("ScsiId") - .HasColumnType("int"); + b.Property("ScsiId").HasColumnType("int"); - b.Property("ScsiModeId") - .HasColumnType("int"); + b.Property("ScsiModeId").HasColumnType("int"); - b.Property("page") - .HasColumnType("tinyint unsigned"); + b.Property("page").HasColumnType("tinyint unsigned"); - b.Property("subpage") - .HasColumnType("tinyint unsigned"); + b.Property("subpage").HasColumnType("tinyint unsigned"); - b.Property("value") - .HasColumnType("longblob"); + b.Property("value").HasColumnType("longblob"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ScsiId"); + b.HasIndex("ScsiId"); - b.HasIndex("ScsiModeId"); + b.HasIndex("ScsiModeId"); - b.ToTable("ScsiPage"); - }); + b.ToTable("ScsiPage"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Ssc", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("BlockSizeGranularity") - .HasColumnType("tinyint unsigned"); + b.Property("BlockSizeGranularity").HasColumnType("tinyint unsigned"); - b.Property("MaxBlockLength") - .HasColumnType("int unsigned"); + b.Property("MaxBlockLength").HasColumnType("int unsigned"); - b.Property("MinBlockLength") - .HasColumnType("int unsigned"); + b.Property("MinBlockLength").HasColumnType("int unsigned"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Ssc"); - }); + b.ToTable("Ssc"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.SscSupportedMedia", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Description") - .HasColumnType("longtext"); + b.Property("Description").HasColumnType("longtext"); - b.Property("Length") - .HasColumnType("smallint unsigned"); + b.Property("Length").HasColumnType("smallint unsigned"); - b.Property("MediumType") - .HasColumnType("tinyint unsigned"); + b.Property("MediumType").HasColumnType("tinyint unsigned"); - b.Property("Name") - .HasColumnType("longtext"); + b.Property("Name").HasColumnType("longtext"); - b.Property("Organization") - .HasColumnType("longtext"); + b.Property("Organization").HasColumnType("longtext"); - b.Property("SscId") - .HasColumnType("int"); + b.Property("SscId").HasColumnType("int"); - b.Property("TestedSequentialMediaId") - .HasColumnType("int"); + b.Property("TestedSequentialMediaId").HasColumnType("int"); - b.Property("Width") - .HasColumnType("smallint unsigned"); + b.Property("Width").HasColumnType("smallint unsigned"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("SscId"); + b.HasIndex("SscId"); - b.HasIndex("TestedSequentialMediaId"); + b.HasIndex("TestedSequentialMediaId"); - b.ToTable("SscSupportedMedia"); - }); + b.ToTable("SscSupportedMedia"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.SupportedDensity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("BitsPerMm") - .HasColumnType("int unsigned"); + b.Property("BitsPerMm").HasColumnType("int unsigned"); - b.Property("Capacity") - .HasColumnType("int unsigned"); + b.Property("Capacity").HasColumnType("int unsigned"); - b.Property("DefaultDensity") - .HasColumnType("bit"); + b.Property("DefaultDensity").HasColumnType("bit"); - b.Property("Description") - .HasColumnType("longtext"); + b.Property("Description").HasColumnType("longtext"); - b.Property("Duplicate") - .HasColumnType("bit"); + b.Property("Duplicate").HasColumnType("bit"); - b.Property("Name") - .HasColumnType("longtext"); + b.Property("Name").HasColumnType("longtext"); - b.Property("Organization") - .HasColumnType("longtext"); + b.Property("Organization").HasColumnType("longtext"); - b.Property("PrimaryCode") - .HasColumnType("tinyint unsigned"); + b.Property("PrimaryCode").HasColumnType("tinyint unsigned"); - b.Property("SecondaryCode") - .HasColumnType("tinyint unsigned"); + b.Property("SecondaryCode").HasColumnType("tinyint unsigned"); - b.Property("SscId") - .HasColumnType("int"); + b.Property("SscId").HasColumnType("int"); - b.Property("TestedSequentialMediaId") - .HasColumnType("int"); + b.Property("TestedSequentialMediaId").HasColumnType("int"); - b.Property("Tracks") - .HasColumnType("smallint unsigned"); + b.Property("Tracks").HasColumnType("smallint unsigned"); - b.Property("Width") - .HasColumnType("smallint unsigned"); + b.Property("Width").HasColumnType("smallint unsigned"); - b.Property("Writable") - .HasColumnType("bit"); + b.Property("Writable").HasColumnType("bit"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("SscId"); + b.HasIndex("SscId"); - b.HasIndex("TestedSequentialMediaId"); + b.HasIndex("TestedSequentialMediaId"); - b.ToTable("SupportedDensity"); - }); + b.ToTable("SupportedDensity"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.TestedMedia", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("AdipData") - .HasColumnType("longblob"); + b.Property("AdipData").HasColumnType("longblob"); - b.Property("AtaId") - .HasColumnType("int"); + b.Property("AtaId").HasColumnType("int"); - b.Property("AtipData") - .HasColumnType("longblob"); + b.Property("AtipData").HasColumnType("longblob"); - b.Property("BlockSize") - .HasColumnType("int unsigned"); + b.Property("BlockSize").HasColumnType("int unsigned"); - b.Property("Blocks") - .HasColumnType("bigint unsigned"); + b.Property("Blocks").HasColumnType("bigint unsigned"); - b.Property("BluBcaData") - .HasColumnType("longblob"); + b.Property("BluBcaData").HasColumnType("longblob"); - b.Property("BluDdsData") - .HasColumnType("longblob"); + b.Property("BluDdsData").HasColumnType("longblob"); - b.Property("BluDiData") - .HasColumnType("longblob"); + b.Property("BluDiData").HasColumnType("longblob"); - b.Property("BluPacData") - .HasColumnType("longblob"); + b.Property("BluPacData").HasColumnType("longblob"); - b.Property("BluSaiData") - .HasColumnType("longblob"); + b.Property("BluSaiData").HasColumnType("longblob"); - b.Property("C2PointersData") - .HasColumnType("longblob"); + b.Property("C2PointersData").HasColumnType("longblob"); - b.Property("CHSId") - .HasColumnType("int"); + b.Property("CHSId").HasColumnType("int"); - b.Property("CanReadAACS") - .HasColumnType("bit"); + b.Property("CanReadAACS").HasColumnType("bit"); - b.Property("CanReadADIP") - .HasColumnType("bit"); + b.Property("CanReadADIP").HasColumnType("bit"); - b.Property("CanReadATIP") - .HasColumnType("bit"); + b.Property("CanReadATIP").HasColumnType("bit"); - b.Property("CanReadBCA") - .HasColumnType("bit"); + b.Property("CanReadBCA").HasColumnType("bit"); - b.Property("CanReadC2Pointers") - .HasColumnType("bit"); + b.Property("CanReadC2Pointers").HasColumnType("bit"); - b.Property("CanReadCMI") - .HasColumnType("bit"); + b.Property("CanReadCMI").HasColumnType("bit"); - b.Property("CanReadCorrectedSubchannel") - .HasColumnType("bit"); + b.Property("CanReadCorrectedSubchannel").HasColumnType("bit"); - b.Property("CanReadCorrectedSubchannelWithC2") - .HasColumnType("bit"); + b.Property("CanReadCorrectedSubchannelWithC2").HasColumnType("bit"); - b.Property("CanReadDCB") - .HasColumnType("bit"); + b.Property("CanReadDCB").HasColumnType("bit"); - b.Property("CanReadDDS") - .HasColumnType("bit"); + b.Property("CanReadDDS").HasColumnType("bit"); - b.Property("CanReadDMI") - .HasColumnType("bit"); + b.Property("CanReadDMI").HasColumnType("bit"); - b.Property("CanReadDiscInformation") - .HasColumnType("bit"); + b.Property("CanReadDiscInformation").HasColumnType("bit"); - b.Property("CanReadFirstTrackPreGap") - .HasColumnType("bit"); + b.Property("CanReadFirstTrackPreGap").HasColumnType("bit"); - b.Property("CanReadFullTOC") - .HasColumnType("bit"); + b.Property("CanReadFullTOC").HasColumnType("bit"); - b.Property("CanReadHDCMI") - .HasColumnType("bit"); + b.Property("CanReadHDCMI").HasColumnType("bit"); - b.Property("CanReadLayerCapacity") - .HasColumnType("bit"); + b.Property("CanReadLayerCapacity").HasColumnType("bit"); - b.Property("CanReadLeadIn") - .HasColumnType("bit"); + b.Property("CanReadLeadIn").HasColumnType("bit"); - b.Property("CanReadLeadOut") - .HasColumnType("bit"); + b.Property("CanReadLeadOut").HasColumnType("bit"); - b.Property("CanReadMediaID") - .HasColumnType("bit"); + b.Property("CanReadMediaID").HasColumnType("bit"); - b.Property("CanReadMediaSerial") - .HasColumnType("bit"); + b.Property("CanReadMediaSerial").HasColumnType("bit"); - b.Property("CanReadPAC") - .HasColumnType("bit"); + b.Property("CanReadPAC").HasColumnType("bit"); - b.Property("CanReadPFI") - .HasColumnType("bit"); + b.Property("CanReadPFI").HasColumnType("bit"); - b.Property("CanReadPMA") - .HasColumnType("bit"); + b.Property("CanReadPMA").HasColumnType("bit"); - b.Property("CanReadPQSubchannel") - .HasColumnType("bit"); + b.Property("CanReadPQSubchannel").HasColumnType("bit"); - b.Property("CanReadPQSubchannelWithC2") - .HasColumnType("bit"); + b.Property("CanReadPQSubchannelWithC2").HasColumnType("bit"); - b.Property("CanReadPRI") - .HasColumnType("bit"); + b.Property("CanReadPRI").HasColumnType("bit"); - b.Property("CanReadRWSubchannel") - .HasColumnType("bit"); + b.Property("CanReadRWSubchannel").HasColumnType("bit"); - b.Property("CanReadRWSubchannelWithC2") - .HasColumnType("bit"); + b.Property("CanReadRWSubchannelWithC2").HasColumnType("bit"); - b.Property("CanReadRecordablePFI") - .HasColumnType("bit"); + b.Property("CanReadRecordablePFI").HasColumnType("bit"); - b.Property("CanReadSpareAreaInformation") - .HasColumnType("bit"); + b.Property("CanReadSpareAreaInformation").HasColumnType("bit"); - b.Property("CanReadTOC") - .HasColumnType("bit"); + b.Property("CanReadTOC").HasColumnType("bit"); - b.Property("CanReadingIntersessionLeadIn") - .HasColumnType("bit"); + b.Property("CanReadingIntersessionLeadIn").HasColumnType("bit"); - b.Property("CanReadingIntersessionLeadOut") - .HasColumnType("bit"); + b.Property("CanReadingIntersessionLeadOut").HasColumnType("bit"); - b.Property("CmiData") - .HasColumnType("longblob"); + b.Property("CmiData").HasColumnType("longblob"); - b.Property("CorrectedSubchannelData") - .HasColumnType("longblob"); + b.Property("CorrectedSubchannelData").HasColumnType("longblob"); - b.Property("CorrectedSubchannelWithC2Data") - .HasColumnType("longblob"); + b.Property("CorrectedSubchannelWithC2Data").HasColumnType("longblob"); - b.Property("CurrentCHSId") - .HasColumnType("int"); + b.Property("CurrentCHSId").HasColumnType("int"); - b.Property("DcbData") - .HasColumnType("longblob"); + b.Property("DcbData").HasColumnType("longblob"); - b.Property("Density") - .HasColumnType("tinyint unsigned"); + b.Property("Density").HasColumnType("tinyint unsigned"); - b.Property("DmiData") - .HasColumnType("longblob"); + b.Property("DmiData").HasColumnType("longblob"); - b.Property("DvdAacsData") - .HasColumnType("longblob"); + b.Property("DvdAacsData").HasColumnType("longblob"); - b.Property("DvdBcaData") - .HasColumnType("longblob"); + b.Property("DvdBcaData").HasColumnType("longblob"); - b.Property("DvdDdsData") - .HasColumnType("longblob"); + b.Property("DvdDdsData").HasColumnType("longblob"); - b.Property("DvdLayerData") - .HasColumnType("longblob"); + b.Property("DvdLayerData").HasColumnType("longblob"); - b.Property("DvdSaiData") - .HasColumnType("longblob"); + b.Property("DvdSaiData").HasColumnType("longblob"); - b.Property("EmbossedPfiData") - .HasColumnType("longblob"); + b.Property("EmbossedPfiData").HasColumnType("longblob"); - b.Property("FullTocData") - .HasColumnType("longblob"); + b.Property("FullTocData").HasColumnType("longblob"); - b.Property("HLDTSTReadRawDVDData") - .HasColumnType("longblob"); + b.Property("HLDTSTReadRawDVDData").HasColumnType("longblob"); - b.Property("HdCmiData") - .HasColumnType("longblob"); + b.Property("HdCmiData").HasColumnType("longblob"); - b.Property("IdentifyData") - .HasColumnType("longblob"); + b.Property("IdentifyData").HasColumnType("longblob"); - b.Property("IntersessionLeadInData") - .HasColumnType("longblob"); + b.Property("IntersessionLeadInData").HasColumnType("longblob"); - b.Property("IntersessionLeadOutData") - .HasColumnType("longblob"); + b.Property("IntersessionLeadOutData").HasColumnType("longblob"); - b.Property("LBA48Sectors") - .HasColumnType("bigint unsigned"); + b.Property("LBA48Sectors").HasColumnType("bigint unsigned"); - b.Property("LBASectors") - .HasColumnType("int unsigned"); + b.Property("LBASectors").HasColumnType("int unsigned"); - b.Property("LeadInData") - .HasColumnType("longblob"); + b.Property("LeadInData").HasColumnType("longblob"); - b.Property("LeadOutData") - .HasColumnType("longblob"); + b.Property("LeadOutData").HasColumnType("longblob"); - b.Property("LogicalAlignment") - .HasColumnType("smallint unsigned"); + b.Property("LogicalAlignment").HasColumnType("smallint unsigned"); - b.Property("LongBlockSize") - .HasColumnType("int unsigned"); + b.Property("LongBlockSize").HasColumnType("int unsigned"); - b.Property("Manufacturer") - .HasColumnType("longtext"); + b.Property("Manufacturer").HasColumnType("longtext"); - b.Property("MediaIsRecognized") - .HasColumnType("bit"); + b.Property("MediaIsRecognized").HasColumnType("bit"); - b.Property("MediumType") - .HasColumnType("tinyint unsigned"); + b.Property("MediumType").HasColumnType("tinyint unsigned"); - b.Property("MediumTypeName") - .HasColumnType("longtext"); + b.Property("MediumTypeName").HasColumnType("longtext"); - b.Property("MmcId") - .HasColumnType("int"); + b.Property("MmcId").HasColumnType("int"); - b.Property("ModeSense10Data") - .HasColumnType("longblob"); + b.Property("ModeSense10Data").HasColumnType("longblob"); - b.Property("ModeSense6Data") - .HasColumnType("longblob"); + b.Property("ModeSense6Data").HasColumnType("longblob"); - b.Property("Model") - .HasColumnType("longtext"); + b.Property("Model").HasColumnType("longtext"); - b.Property("NecReadCddaData") - .HasColumnType("longblob"); + b.Property("NecReadCddaData").HasColumnType("longblob"); - b.Property("NominalRotationRate") - .HasColumnType("smallint unsigned"); + b.Property("NominalRotationRate").HasColumnType("smallint unsigned"); - b.Property("PQSubchannelData") - .HasColumnType("longblob"); + b.Property("PQSubchannelData").HasColumnType("longblob"); - b.Property("PQSubchannelWithC2Data") - .HasColumnType("longblob"); + b.Property("PQSubchannelWithC2Data").HasColumnType("longblob"); - b.Property("PfiData") - .HasColumnType("longblob"); + b.Property("PfiData").HasColumnType("longblob"); - b.Property("PhysicalBlockSize") - .HasColumnType("int unsigned"); + b.Property("PhysicalBlockSize").HasColumnType("int unsigned"); - b.Property("PioneerReadCddaData") - .HasColumnType("longblob"); + b.Property("PioneerReadCddaData").HasColumnType("longblob"); - b.Property("PioneerReadCddaMsfData") - .HasColumnType("longblob"); + b.Property("PioneerReadCddaMsfData").HasColumnType("longblob"); - b.Property("PlextorReadCddaData") - .HasColumnType("longblob"); + b.Property("PlextorReadCddaData").HasColumnType("longblob"); - b.Property("PlextorReadRawDVDData") - .HasColumnType("longblob"); + b.Property("PlextorReadRawDVDData").HasColumnType("longblob"); - b.Property("PmaData") - .HasColumnType("longblob"); + b.Property("PmaData").HasColumnType("longblob"); - b.Property("PriData") - .HasColumnType("longblob"); + b.Property("PriData").HasColumnType("longblob"); - b.Property("RWSubchannelData") - .HasColumnType("longblob"); + b.Property("RWSubchannelData").HasColumnType("longblob"); - b.Property("RWSubchannelWithC2Data") - .HasColumnType("longblob"); + b.Property("RWSubchannelWithC2Data").HasColumnType("longblob"); - b.Property("Read10Data") - .HasColumnType("longblob"); + b.Property("Read10Data").HasColumnType("longblob"); - b.Property("Read12Data") - .HasColumnType("longblob"); + b.Property("Read12Data").HasColumnType("longblob"); - b.Property("Read16Data") - .HasColumnType("longblob"); + b.Property("Read16Data").HasColumnType("longblob"); - b.Property("Read6Data") - .HasColumnType("longblob"); + b.Property("Read6Data").HasColumnType("longblob"); - b.Property("ReadCdData") - .HasColumnType("longblob"); + b.Property("ReadCdData").HasColumnType("longblob"); - b.Property("ReadCdFullData") - .HasColumnType("longblob"); + b.Property("ReadCdFullData").HasColumnType("longblob"); - b.Property("ReadCdMsfData") - .HasColumnType("longblob"); + b.Property("ReadCdMsfData").HasColumnType("longblob"); - b.Property("ReadCdMsfFullData") - .HasColumnType("longblob"); + b.Property("ReadCdMsfFullData").HasColumnType("longblob"); - b.Property("ReadDmaData") - .HasColumnType("longblob"); + b.Property("ReadDmaData").HasColumnType("longblob"); - b.Property("ReadDmaLba48Data") - .HasColumnType("longblob"); + b.Property("ReadDmaLba48Data").HasColumnType("longblob"); - b.Property("ReadDmaLbaData") - .HasColumnType("longblob"); + b.Property("ReadDmaLbaData").HasColumnType("longblob"); - b.Property("ReadDmaRetryData") - .HasColumnType("longblob"); + b.Property("ReadDmaRetryData").HasColumnType("longblob"); - b.Property("ReadDmaRetryLbaData") - .HasColumnType("longblob"); + b.Property("ReadDmaRetryLbaData").HasColumnType("longblob"); - b.Property("ReadLba48Data") - .HasColumnType("longblob"); + b.Property("ReadLba48Data").HasColumnType("longblob"); - b.Property("ReadLbaData") - .HasColumnType("longblob"); + b.Property("ReadLbaData").HasColumnType("longblob"); - b.Property("ReadLong10Data") - .HasColumnType("longblob"); + b.Property("ReadLong10Data").HasColumnType("longblob"); - b.Property("ReadLong16Data") - .HasColumnType("longblob"); + b.Property("ReadLong16Data").HasColumnType("longblob"); - b.Property("ReadLongData") - .HasColumnType("longblob"); + b.Property("ReadLongData").HasColumnType("longblob"); - b.Property("ReadLongLbaData") - .HasColumnType("longblob"); + b.Property("ReadLongLbaData").HasColumnType("longblob"); - b.Property("ReadLongRetryData") - .HasColumnType("longblob"); + b.Property("ReadLongRetryData").HasColumnType("longblob"); - b.Property("ReadLongRetryLbaData") - .HasColumnType("longblob"); + b.Property("ReadLongRetryLbaData").HasColumnType("longblob"); - b.Property("ReadRetryLbaData") - .HasColumnType("longblob"); + b.Property("ReadRetryLbaData").HasColumnType("longblob"); - b.Property("ReadSectorsData") - .HasColumnType("longblob"); + b.Property("ReadSectorsData").HasColumnType("longblob"); - b.Property("ReadSectorsRetryData") - .HasColumnType("longblob"); + b.Property("ReadSectorsRetryData").HasColumnType("longblob"); - b.Property("ScsiId") - .HasColumnType("int"); + b.Property("ScsiId").HasColumnType("int"); - b.Property("SolidStateDevice") - .HasColumnType("bit"); + b.Property("SolidStateDevice").HasColumnType("bit"); - b.Property("SupportsHLDTSTReadRawDVD") - .HasColumnType("bit"); + b.Property("SupportsHLDTSTReadRawDVD").HasColumnType("bit"); - b.Property("SupportsNECReadCDDA") - .HasColumnType("bit"); + b.Property("SupportsNECReadCDDA").HasColumnType("bit"); - b.Property("SupportsPioneerReadCDDA") - .HasColumnType("bit"); + b.Property("SupportsPioneerReadCDDA").HasColumnType("bit"); - b.Property("SupportsPioneerReadCDDAMSF") - .HasColumnType("bit"); + b.Property("SupportsPioneerReadCDDAMSF").HasColumnType("bit"); - b.Property("SupportsPlextorReadCDDA") - .HasColumnType("bit"); + b.Property("SupportsPlextorReadCDDA").HasColumnType("bit"); - b.Property("SupportsPlextorReadRawDVD") - .HasColumnType("bit"); + b.Property("SupportsPlextorReadRawDVD").HasColumnType("bit"); - b.Property("SupportsRead10") - .HasColumnType("bit"); + b.Property("SupportsRead10").HasColumnType("bit"); - b.Property("SupportsRead12") - .HasColumnType("bit"); + b.Property("SupportsRead12").HasColumnType("bit"); - b.Property("SupportsRead16") - .HasColumnType("bit"); + b.Property("SupportsRead16").HasColumnType("bit"); - b.Property("SupportsRead6") - .HasColumnType("bit"); + b.Property("SupportsRead6").HasColumnType("bit"); - b.Property("SupportsReadCapacity") - .HasColumnType("bit"); + b.Property("SupportsReadCapacity").HasColumnType("bit"); - b.Property("SupportsReadCapacity16") - .HasColumnType("bit"); + b.Property("SupportsReadCapacity16").HasColumnType("bit"); - b.Property("SupportsReadCd") - .HasColumnType("bit"); + b.Property("SupportsReadCd").HasColumnType("bit"); - b.Property("SupportsReadCdMsf") - .HasColumnType("bit"); + b.Property("SupportsReadCdMsf").HasColumnType("bit"); - b.Property("SupportsReadCdMsfRaw") - .HasColumnType("bit"); + b.Property("SupportsReadCdMsfRaw").HasColumnType("bit"); - b.Property("SupportsReadCdRaw") - .HasColumnType("bit"); + b.Property("SupportsReadCdRaw").HasColumnType("bit"); - b.Property("SupportsReadDma") - .HasColumnType("bit"); + b.Property("SupportsReadDma").HasColumnType("bit"); - b.Property("SupportsReadDmaLba") - .HasColumnType("bit"); + b.Property("SupportsReadDmaLba").HasColumnType("bit"); - b.Property("SupportsReadDmaLba48") - .HasColumnType("bit"); + b.Property("SupportsReadDmaLba48").HasColumnType("bit"); - b.Property("SupportsReadDmaRetry") - .HasColumnType("bit"); + b.Property("SupportsReadDmaRetry").HasColumnType("bit"); - b.Property("SupportsReadDmaRetryLba") - .HasColumnType("bit"); + b.Property("SupportsReadDmaRetryLba").HasColumnType("bit"); - b.Property("SupportsReadLba") - .HasColumnType("bit"); + b.Property("SupportsReadLba").HasColumnType("bit"); - b.Property("SupportsReadLba48") - .HasColumnType("bit"); + b.Property("SupportsReadLba48").HasColumnType("bit"); - b.Property("SupportsReadLong") - .HasColumnType("bit"); + b.Property("SupportsReadLong").HasColumnType("bit"); - b.Property("SupportsReadLong16") - .HasColumnType("bit"); + b.Property("SupportsReadLong16").HasColumnType("bit"); - b.Property("SupportsReadLongLba") - .HasColumnType("bit"); + b.Property("SupportsReadLongLba").HasColumnType("bit"); - b.Property("SupportsReadLongRetry") - .HasColumnType("bit"); + b.Property("SupportsReadLongRetry").HasColumnType("bit"); - b.Property("SupportsReadLongRetryLba") - .HasColumnType("bit"); + b.Property("SupportsReadLongRetryLba").HasColumnType("bit"); - b.Property("SupportsReadRetry") - .HasColumnType("bit"); + b.Property("SupportsReadRetry").HasColumnType("bit"); - b.Property("SupportsReadRetryLba") - .HasColumnType("bit"); + b.Property("SupportsReadRetryLba").HasColumnType("bit"); - b.Property("SupportsReadSectors") - .HasColumnType("bit"); + b.Property("SupportsReadSectors").HasColumnType("bit"); - b.Property("SupportsSeek") - .HasColumnType("bit"); + b.Property("SupportsSeek").HasColumnType("bit"); - b.Property("SupportsSeekLba") - .HasColumnType("bit"); + b.Property("SupportsSeekLba").HasColumnType("bit"); - b.Property("TocData") - .HasColumnType("longblob"); + b.Property("TocData").HasColumnType("longblob"); - b.Property("Track1PregapData") - .HasColumnType("longblob"); + b.Property("Track1PregapData").HasColumnType("longblob"); - b.Property("UnformattedBPS") - .HasColumnType("smallint unsigned"); + b.Property("UnformattedBPS").HasColumnType("smallint unsigned"); - b.Property("UnformattedBPT") - .HasColumnType("smallint unsigned"); + b.Property("UnformattedBPT").HasColumnType("smallint unsigned"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("AtaId"); + b.HasIndex("AtaId"); - b.HasIndex("CHSId"); + b.HasIndex("CHSId"); - b.HasIndex("CurrentCHSId"); + b.HasIndex("CurrentCHSId"); - b.HasIndex("MmcId"); + b.HasIndex("MmcId"); - b.HasIndex("ScsiId"); + b.HasIndex("ScsiId"); - b.ToTable("TestedMedia"); - }); + b.ToTable("TestedMedia"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.TestedSequentialMedia", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("CanReadMediaSerial") - .HasColumnType("bit"); + b.Property("CanReadMediaSerial").HasColumnType("bit"); - b.Property("Density") - .HasColumnType("tinyint unsigned"); + b.Property("Density").HasColumnType("tinyint unsigned"); - b.Property("Manufacturer") - .HasColumnType("longtext"); + b.Property("Manufacturer").HasColumnType("longtext"); - b.Property("MediaIsRecognized") - .HasColumnType("bit"); + b.Property("MediaIsRecognized").HasColumnType("bit"); - b.Property("MediumType") - .HasColumnType("tinyint unsigned"); + b.Property("MediumType").HasColumnType("tinyint unsigned"); - b.Property("MediumTypeName") - .HasColumnType("longtext"); + b.Property("MediumTypeName").HasColumnType("longtext"); - b.Property("ModeSense10Data") - .HasColumnType("longblob"); + b.Property("ModeSense10Data").HasColumnType("longblob"); - b.Property("ModeSense6Data") - .HasColumnType("longblob"); + b.Property("ModeSense6Data").HasColumnType("longblob"); - b.Property("Model") - .HasColumnType("longtext"); + b.Property("Model").HasColumnType("longtext"); - b.Property("SscId") - .HasColumnType("int"); + b.Property("SscId").HasColumnType("int"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("SscId"); + b.HasIndex("SscId"); - b.ToTable("TestedSequentialMedia"); - }); + b.ToTable("TestedSequentialMedia"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Usb", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Descriptors") - .HasColumnType("longblob"); + b.Property("Descriptors").HasColumnType("longblob"); - b.Property("Manufacturer") - .HasColumnType("longtext"); + b.Property("Manufacturer").HasColumnType("longtext"); - b.Property("Product") - .HasColumnType("longtext"); + b.Property("Product").HasColumnType("longtext"); - b.Property("ProductID") - .HasColumnType("smallint unsigned"); + b.Property("ProductID").HasColumnType("smallint unsigned"); - b.Property("RemovableMedia") - .HasColumnType("bit"); + b.Property("RemovableMedia").HasColumnType("bit"); - b.Property("VendorID") - .HasColumnType("smallint unsigned"); + b.Property("VendorID").HasColumnType("smallint unsigned"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Usb"); - }); + b.ToTable("Usb"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.Command", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Count") - .HasColumnType("bigint"); + b.Property("Count").HasColumnType("bigint"); - b.Property("Name") - .HasColumnType("longtext"); + b.Property("Name").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Commands"); - }); + b.ToTable("Commands"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.CompactDiscOffset", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("AddedWhen") - .HasColumnType("datetime(6)"); + b.Property("AddedWhen").HasColumnType("datetime(6)"); - b.Property("Agreement") - .HasColumnType("float"); + b.Property("Agreement").HasColumnType("float"); - b.Property("Manufacturer") - .HasColumnType("longtext"); + b.Property("Manufacturer").HasColumnType("longtext"); - b.Property("Model") - .HasColumnType("longtext"); + b.Property("Model").HasColumnType("longtext"); - b.Property("ModifiedWhen") - .HasColumnType("datetime(6)"); + b.Property("ModifiedWhen").HasColumnType("datetime(6)"); - b.Property("Offset") - .HasColumnType("smallint"); + b.Property("Offset").HasColumnType("smallint"); - b.Property("Submissions") - .HasColumnType("int"); + b.Property("Submissions").HasColumnType("int"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ModifiedWhen"); + b.HasIndex("ModifiedWhen"); - b.ToTable("CdOffsets"); - }); + b.ToTable("CdOffsets"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.Device", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("ATAId") - .HasColumnType("int"); + b.Property("ATAId").HasColumnType("int"); - b.Property("ATAPIId") - .HasColumnType("int"); + b.Property("ATAPIId").HasColumnType("int"); - b.Property("AddedWhen") - .HasColumnType("datetime(6)"); + b.Property("AddedWhen").HasColumnType("datetime(6)"); - b.Property("CdOffsetId") - .HasColumnType("int"); + b.Property("CdOffsetId").HasColumnType("int"); - b.Property("CompactFlash") - .HasColumnType("bit"); + b.Property("CompactFlash").HasColumnType("bit"); - b.Property("FireWireId") - .HasColumnType("int"); + b.Property("FireWireId").HasColumnType("int"); - b.Property("Manufacturer") - .HasColumnType("longtext"); + b.Property("Manufacturer").HasColumnType("longtext"); - b.Property("Model") - .HasColumnType("longtext"); + b.Property("Model").HasColumnType("longtext"); - b.Property("ModifiedWhen") - .HasColumnType("datetime(6)"); + b.Property("ModifiedWhen").HasColumnType("datetime(6)"); - b.Property("MultiMediaCardId") - .HasColumnType("int"); + b.Property("MultiMediaCardId").HasColumnType("int"); - b.Property("OptimalMultipleSectorsRead") - .HasColumnType("int"); + b.Property("OptimalMultipleSectorsRead").HasColumnType("int"); - b.Property("PCMCIAId") - .HasColumnType("int"); + b.Property("PCMCIAId").HasColumnType("int"); - b.Property("Revision") - .HasColumnType("longtext"); + b.Property("Revision").HasColumnType("longtext"); - b.Property("SCSIId") - .HasColumnType("int"); + b.Property("SCSIId").HasColumnType("int"); - b.Property("SecureDigitalId") - .HasColumnType("int"); + b.Property("SecureDigitalId").HasColumnType("int"); - b.Property("Type") - .HasColumnType("int"); + b.Property("Type").HasColumnType("int"); - b.Property("USBId") - .HasColumnType("int"); + b.Property("USBId").HasColumnType("int"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ATAId"); + b.HasIndex("ATAId"); - b.HasIndex("ATAPIId"); + b.HasIndex("ATAPIId"); - b.HasIndex("CdOffsetId"); + b.HasIndex("CdOffsetId"); - b.HasIndex("FireWireId"); + b.HasIndex("FireWireId"); - b.HasIndex("ModifiedWhen"); + b.HasIndex("ModifiedWhen"); - b.HasIndex("MultiMediaCardId"); + b.HasIndex("MultiMediaCardId"); - b.HasIndex("PCMCIAId"); + b.HasIndex("PCMCIAId"); - b.HasIndex("SCSIId"); + b.HasIndex("SCSIId"); - b.HasIndex("SecureDigitalId"); + b.HasIndex("SecureDigitalId"); - b.HasIndex("USBId"); + b.HasIndex("USBId"); - b.ToTable("Devices"); - }); + b.ToTable("Devices"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.DeviceStat", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Bus") - .HasColumnType("longtext"); + b.Property("Bus").HasColumnType("longtext"); - b.Property("Manufacturer") - .HasColumnType("longtext"); + b.Property("Manufacturer").HasColumnType("longtext"); - b.Property("Model") - .HasColumnType("longtext"); + b.Property("Model").HasColumnType("longtext"); - b.Property("ReportId") - .HasColumnType("int"); + b.Property("ReportId").HasColumnType("int"); - b.Property("Revision") - .HasColumnType("longtext"); + b.Property("Revision").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ReportId"); + b.HasIndex("ReportId"); - b.ToTable("DeviceStats"); - }); + b.ToTable("DeviceStats"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.Filesystem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Count") - .HasColumnType("bigint"); + b.Property("Count").HasColumnType("bigint"); - b.Property("Name") - .HasColumnType("longtext"); + b.Property("Name").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Filesystems"); - }); + b.ToTable("Filesystems"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.Filter", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Count") - .HasColumnType("bigint"); + b.Property("Count").HasColumnType("bigint"); - b.Property("Name") - .HasColumnType("longtext"); + b.Property("Name").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Filters"); - }); + b.ToTable("Filters"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.Media", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Count") - .HasColumnType("bigint"); + b.Property("Count").HasColumnType("bigint"); - b.Property("Real") - .HasColumnType("bit"); + b.Property("Real").HasColumnType("bit"); - b.Property("Type") - .HasColumnType("longtext"); + b.Property("Type").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Medias"); - }); + b.ToTable("Medias"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.MediaFormat", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Count") - .HasColumnType("bigint"); + b.Property("Count").HasColumnType("bigint"); - b.Property("Name") - .HasColumnType("longtext"); + b.Property("Name").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("MediaFormats"); - }); + b.ToTable("MediaFormats"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.OperatingSystem", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Count") - .HasColumnType("bigint"); + b.Property("Count").HasColumnType("bigint"); - b.Property("Name") - .HasColumnType("longtext"); + b.Property("Name").HasColumnType("longtext"); - b.Property("Version") - .HasColumnType("longtext"); + b.Property("Version").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("OperatingSystems"); - }); + b.ToTable("OperatingSystems"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.Partition", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Count") - .HasColumnType("bigint"); + b.Property("Count").HasColumnType("bigint"); - b.Property("Name") - .HasColumnType("longtext"); + b.Property("Name").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Partitions"); - }); + b.ToTable("Partitions"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.UploadedReport", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("ATAId") - .HasColumnType("int"); + b.Property("ATAId").HasColumnType("int"); - b.Property("ATAPIId") - .HasColumnType("int"); + b.Property("ATAPIId").HasColumnType("int"); - b.Property("CompactFlash") - .HasColumnType("bit"); + b.Property("CompactFlash").HasColumnType("bit"); - b.Property("FireWireId") - .HasColumnType("int"); + b.Property("FireWireId").HasColumnType("int"); - b.Property("Manufacturer") - .HasColumnType("longtext"); + b.Property("Manufacturer").HasColumnType("longtext"); - b.Property("Model") - .HasColumnType("longtext"); + b.Property("Model").HasColumnType("longtext"); - b.Property("MultiMediaCardId") - .HasColumnType("int"); + b.Property("MultiMediaCardId").HasColumnType("int"); - b.Property("PCMCIAId") - .HasColumnType("int"); + b.Property("PCMCIAId").HasColumnType("int"); - b.Property("Revision") - .HasColumnType("longtext"); + b.Property("Revision").HasColumnType("longtext"); - b.Property("SCSIId") - .HasColumnType("int"); + b.Property("SCSIId").HasColumnType("int"); - b.Property("SecureDigitalId") - .HasColumnType("int"); + b.Property("SecureDigitalId").HasColumnType("int"); - b.Property("Type") - .HasColumnType("int"); + b.Property("Type").HasColumnType("int"); - b.Property("USBId") - .HasColumnType("int"); + b.Property("USBId").HasColumnType("int"); - b.Property("UploadedWhen") - .HasColumnType("datetime(6)"); + b.Property("UploadedWhen").HasColumnType("datetime(6)"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ATAId"); + b.HasIndex("ATAId"); - b.HasIndex("ATAPIId"); + b.HasIndex("ATAPIId"); - b.HasIndex("FireWireId"); + b.HasIndex("FireWireId"); - b.HasIndex("MultiMediaCardId"); + b.HasIndex("MultiMediaCardId"); - b.HasIndex("PCMCIAId"); + b.HasIndex("PCMCIAId"); - b.HasIndex("SCSIId"); + b.HasIndex("SCSIId"); - b.HasIndex("SecureDigitalId"); + b.HasIndex("SecureDigitalId"); - b.HasIndex("USBId"); + b.HasIndex("USBId"); - b.ToTable("Reports"); - }); + b.ToTable("Reports"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.UsbProduct", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("AddedWhen") - .HasColumnType("datetime(6)"); + b.Property("AddedWhen").HasColumnType("datetime(6)"); - b.Property("ModifiedWhen") - .HasColumnType("datetime(6)"); + b.Property("ModifiedWhen").HasColumnType("datetime(6)"); - b.Property("Product") - .HasColumnType("longtext"); + b.Property("Product").HasColumnType("longtext"); - b.Property("ProductId") - .HasColumnType("smallint unsigned"); + b.Property("ProductId").HasColumnType("smallint unsigned"); - b.Property("VendorId") - .HasColumnType("int"); + b.Property("VendorId").HasColumnType("int"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ModifiedWhen"); + b.HasIndex("ModifiedWhen"); - b.HasIndex("ProductId"); + b.HasIndex("ProductId"); - b.HasIndex("VendorId"); + b.HasIndex("VendorId"); - b.ToTable("UsbProducts"); - }); + b.ToTable("UsbProducts"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.UsbVendor", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("AddedWhen") - .HasColumnType("datetime(6)"); + b.Property("AddedWhen").HasColumnType("datetime(6)"); - b.Property("ModifiedWhen") - .HasColumnType("datetime(6)"); + b.Property("ModifiedWhen").HasColumnType("datetime(6)"); - b.Property("Vendor") - .HasColumnType("longtext"); + b.Property("Vendor").HasColumnType("longtext"); - b.Property("VendorId") - .HasColumnType("smallint unsigned"); + b.Property("VendorId").HasColumnType("smallint unsigned"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("ModifiedWhen"); + b.HasIndex("ModifiedWhen"); - b.HasIndex("VendorId") - .IsUnique(); + b.HasIndex("VendorId").IsUnique(); - b.ToTable("UsbVendors"); - }); + b.ToTable("UsbVendors"); + }); modelBuilder.Entity("DiscImageChef.Server.Models.Version", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("Count") - .HasColumnType("bigint"); + b.Property("Count").HasColumnType("bigint"); - b.Property("Value") - .HasColumnType("longtext"); + b.Property("Value").HasColumnType("longtext"); - b.HasKey("Id"); + b.HasKey("Id"); - b.ToTable("Versions"); - }); + b.ToTable("Versions"); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => - { - b.Property("Id") - .HasColumnType("varchar(255)"); + { + b.Property("Id").HasColumnType("varchar(255)"); - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("longtext"); + b.Property("ConcurrencyStamp").IsConcurrencyToken().HasColumnType("longtext"); - b.Property("Name") - .HasColumnType("varchar(256)") - .HasMaxLength(256); + b.Property("Name").HasColumnType("varchar(256)").HasMaxLength(256); - b.Property("NormalizedName") - .HasColumnType("varchar(256)") - .HasMaxLength(256); + b.Property("NormalizedName").HasColumnType("varchar(256)").HasMaxLength(256); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("NormalizedName") - .IsUnique() - .HasName("RoleNameIndex"); + b.HasIndex("NormalizedName").IsUnique().HasName("RoleNameIndex"); - b.ToTable("AspNetRoles"); - }); + b.ToTable("AspNetRoles"); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("ClaimType") - .HasColumnType("longtext"); + b.Property("ClaimType").HasColumnType("longtext"); - b.Property("ClaimValue") - .HasColumnType("longtext"); + b.Property("ClaimValue").HasColumnType("longtext"); - b.Property("RoleId") - .IsRequired() - .HasColumnType("varchar(255)"); + b.Property("RoleId").IsRequired().HasColumnType("varchar(255)"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("RoleId"); + b.HasIndex("RoleId"); - b.ToTable("AspNetRoleClaims"); - }); + b.ToTable("AspNetRoleClaims"); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUser", b => - { - b.Property("Id") - .HasColumnType("varchar(255)"); + { + b.Property("Id").HasColumnType("varchar(255)"); - b.Property("AccessFailedCount") - .HasColumnType("int"); + b.Property("AccessFailedCount").HasColumnType("int"); - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("longtext"); + b.Property("ConcurrencyStamp").IsConcurrencyToken().HasColumnType("longtext"); - b.Property("Email") - .HasColumnType("varchar(256)") - .HasMaxLength(256); + b.Property("Email").HasColumnType("varchar(256)").HasMaxLength(256); - b.Property("EmailConfirmed") - .HasColumnType("bit"); + b.Property("EmailConfirmed").HasColumnType("bit"); - b.Property("LockoutEnabled") - .HasColumnType("bit"); + b.Property("LockoutEnabled").HasColumnType("bit"); - b.Property("LockoutEnd") - .HasColumnType("datetime(6)"); + b.Property("LockoutEnd").HasColumnType("datetime(6)"); - b.Property("NormalizedEmail") - .HasColumnType("varchar(256)") - .HasMaxLength(256); + b.Property("NormalizedEmail").HasColumnType("varchar(256)").HasMaxLength(256); - b.Property("NormalizedUserName") - .HasColumnType("varchar(256)") - .HasMaxLength(256); + b.Property("NormalizedUserName").HasColumnType("varchar(256)").HasMaxLength(256); - b.Property("PasswordHash") - .HasColumnType("longtext"); + b.Property("PasswordHash").HasColumnType("longtext"); - b.Property("PhoneNumber") - .HasColumnType("longtext"); + b.Property("PhoneNumber").HasColumnType("longtext"); - b.Property("PhoneNumberConfirmed") - .HasColumnType("bit"); + b.Property("PhoneNumberConfirmed").HasColumnType("bit"); - b.Property("SecurityStamp") - .HasColumnType("longtext"); + b.Property("SecurityStamp").HasColumnType("longtext"); - b.Property("TwoFactorEnabled") - .HasColumnType("bit"); + b.Property("TwoFactorEnabled").HasColumnType("bit"); - b.Property("UserName") - .HasColumnType("varchar(256)") - .HasMaxLength(256); + b.Property("UserName").HasColumnType("varchar(256)").HasMaxLength(256); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("NormalizedEmail") - .HasName("EmailIndex"); + b.HasIndex("NormalizedEmail").HasName("EmailIndex"); - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasName("UserNameIndex"); + b.HasIndex("NormalizedUserName").IsUnique().HasName("UserNameIndex"); - b.ToTable("AspNetUsers"); - }); + b.ToTable("AspNetUsers"); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("int"); + { + b.Property("Id").ValueGeneratedOnAdd().HasColumnType("int"); - b.Property("ClaimType") - .HasColumnType("longtext"); + b.Property("ClaimType").HasColumnType("longtext"); - b.Property("ClaimValue") - .HasColumnType("longtext"); + b.Property("ClaimValue").HasColumnType("longtext"); - b.Property("UserId") - .IsRequired() - .HasColumnType("varchar(255)"); + b.Property("UserId").IsRequired().HasColumnType("varchar(255)"); - b.HasKey("Id"); + b.HasKey("Id"); - b.HasIndex("UserId"); + b.HasIndex("UserId"); - b.ToTable("AspNetUserClaims"); - }); + b.ToTable("AspNetUserClaims"); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("varchar(128)") - .HasMaxLength(128); + { + b.Property("LoginProvider").HasColumnType("varchar(128)").HasMaxLength(128); - b.Property("ProviderKey") - .HasColumnType("varchar(128)") - .HasMaxLength(128); + b.Property("ProviderKey").HasColumnType("varchar(128)").HasMaxLength(128); - b.Property("ProviderDisplayName") - .HasColumnType("longtext"); + b.Property("ProviderDisplayName").HasColumnType("longtext"); - b.Property("UserId") - .IsRequired() - .HasColumnType("varchar(255)"); + b.Property("UserId").IsRequired().HasColumnType("varchar(255)"); - b.HasKey("LoginProvider", "ProviderKey"); + b.HasKey("LoginProvider", "ProviderKey"); - b.HasIndex("UserId"); + b.HasIndex("UserId"); - b.ToTable("AspNetUserLogins"); - }); + b.ToTable("AspNetUserLogins"); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("varchar(255)"); + { + b.Property("UserId").HasColumnType("varchar(255)"); - b.Property("RoleId") - .HasColumnType("varchar(255)"); + b.Property("RoleId").HasColumnType("varchar(255)"); - b.HasKey("UserId", "RoleId"); + b.HasKey("UserId", "RoleId"); - b.HasIndex("RoleId"); + b.HasIndex("RoleId"); - b.ToTable("AspNetUserRoles"); - }); + b.ToTable("AspNetUserRoles"); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("varchar(255)"); + { + b.Property("UserId").HasColumnType("varchar(255)"); - b.Property("LoginProvider") - .HasColumnType("varchar(128)") - .HasMaxLength(128); + b.Property("LoginProvider").HasColumnType("varchar(128)").HasMaxLength(128); - b.Property("Name") - .HasColumnType("varchar(128)") - .HasMaxLength(128); + b.Property("Name").HasColumnType("varchar(128)").HasMaxLength(128); - b.Property("Value") - .HasColumnType("longtext"); + b.Property("Value").HasColumnType("longtext"); - b.HasKey("UserId", "LoginProvider", "Name"); + b.HasKey("UserId", "LoginProvider", "Name"); - b.ToTable("AspNetUserTokens"); - }); + b.ToTable("AspNetUserTokens"); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Ata", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedMedia", "ReadCapabilities") - .WithMany() - .HasForeignKey("ReadCapabilitiesId") - .OnDelete(DeleteBehavior.SetNull); - }); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedMedia", "ReadCapabilities").WithMany(). + HasForeignKey("ReadCapabilitiesId").OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.BlockDescriptor", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.ScsiMode", null) - .WithMany("BlockDescriptors") - .HasForeignKey("ScsiModeId") - .OnDelete(DeleteBehavior.SetNull); - }); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.ScsiMode", null).WithMany("BlockDescriptors"). + HasForeignKey("ScsiModeId").OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.DensityCode", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.SscSupportedMedia", null) - .WithMany("DensityCodes") - .HasForeignKey("SscSupportedMediaId") - .OnDelete(DeleteBehavior.SetNull); - }); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.SscSupportedMedia", null).WithMany("DensityCodes"). + HasForeignKey("SscSupportedMediaId").OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Mmc", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcFeatures", "Features") - .WithMany() - .HasForeignKey("FeaturesId") - .OnDelete(DeleteBehavior.SetNull); - }); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcFeatures", "Features").WithMany(). + HasForeignKey("FeaturesId").OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.Scsi", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.ScsiMode", "ModeSense") - .WithMany() - .HasForeignKey("ModeSenseId") - .OnDelete(DeleteBehavior.SetNull); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.ScsiMode", "ModeSense").WithMany(). + HasForeignKey("ModeSenseId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Mmc", "MultiMediaDevice") - .WithMany() - .HasForeignKey("MultiMediaDeviceId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Mmc", "MultiMediaDevice").WithMany(). + HasForeignKey("MultiMediaDeviceId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedMedia", "ReadCapabilities") - .WithMany() - .HasForeignKey("ReadCapabilitiesId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedMedia", "ReadCapabilities").WithMany(). + HasForeignKey("ReadCapabilitiesId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", "SequentialDevice") - .WithMany() - .HasForeignKey("SequentialDeviceId") - .OnDelete(DeleteBehavior.SetNull); - }); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", "SequentialDevice").WithMany(). + HasForeignKey("SequentialDeviceId").OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.ScsiPage", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", null) - .WithMany("EVPDPages") - .HasForeignKey("ScsiId") - .OnDelete(DeleteBehavior.SetNull); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", null).WithMany("EVPDPages").HasForeignKey("ScsiId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.ScsiMode", null) - .WithMany("ModePages") - .HasForeignKey("ScsiModeId") - .OnDelete(DeleteBehavior.SetNull); - }); + b.HasOne("DiscImageChef.CommonTypes.Metadata.ScsiMode", null).WithMany("ModePages"). + HasForeignKey("ScsiModeId").OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.SscSupportedMedia", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", null) - .WithMany("SupportedMediaTypes") - .HasForeignKey("SscId") - .OnDelete(DeleteBehavior.SetNull); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", null).WithMany("SupportedMediaTypes"). + HasForeignKey("SscId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedSequentialMedia", null) - .WithMany("SupportedMediaTypes") - .HasForeignKey("TestedSequentialMediaId") - .OnDelete(DeleteBehavior.SetNull); - }); + b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedSequentialMedia", null). + WithMany("SupportedMediaTypes").HasForeignKey("TestedSequentialMediaId"). + OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.SupportedDensity", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", null) - .WithMany("SupportedDensities") - .HasForeignKey("SscId") - .OnDelete(DeleteBehavior.SetNull); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", null).WithMany("SupportedDensities"). + HasForeignKey("SscId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedSequentialMedia", null) - .WithMany("SupportedDensities") - .HasForeignKey("TestedSequentialMediaId") - .OnDelete(DeleteBehavior.SetNull); - }); + b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedSequentialMedia", null). + WithMany("SupportedDensities").HasForeignKey("TestedSequentialMediaId"). + OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.TestedMedia", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", null) - .WithMany("RemovableMedias") - .HasForeignKey("AtaId") - .OnDelete(DeleteBehavior.SetNull); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", null).WithMany("RemovableMedias"). + HasForeignKey("AtaId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Chs", "CHS") - .WithMany() - .HasForeignKey("CHSId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Chs", "CHS").WithMany().HasForeignKey("CHSId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Chs", "CurrentCHS") - .WithMany() - .HasForeignKey("CurrentCHSId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Chs", "CurrentCHS").WithMany(). + HasForeignKey("CurrentCHSId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Mmc", null) - .WithMany("TestedMedia") - .HasForeignKey("MmcId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Mmc", null).WithMany("TestedMedia").HasForeignKey("MmcId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", null) - .WithMany("RemovableMedias") - .HasForeignKey("ScsiId") - .OnDelete(DeleteBehavior.SetNull); - }); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", null).WithMany("RemovableMedias"). + HasForeignKey("ScsiId").OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.TestedSequentialMedia", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", null) - .WithMany("TestedMedia") - .HasForeignKey("SscId") - .OnDelete(DeleteBehavior.SetNull); - }); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", null).WithMany("TestedMedia").HasForeignKey("SscId"). + OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.Server.Models.Device", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATA") - .WithMany() - .HasForeignKey("ATAId") - .OnDelete(DeleteBehavior.SetNull); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATA").WithMany().HasForeignKey("ATAId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATAPI") - .WithMany() - .HasForeignKey("ATAPIId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATAPI").WithMany().HasForeignKey("ATAPIId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.Server.Models.CompactDiscOffset", "CdOffset") - .WithMany("Devices") - .HasForeignKey("CdOffsetId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.Server.Models.CompactDiscOffset", "CdOffset").WithMany("Devices"). + HasForeignKey("CdOffsetId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.FireWire", "FireWire") - .WithMany() - .HasForeignKey("FireWireId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.FireWire", "FireWire").WithMany(). + HasForeignKey("FireWireId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "MultiMediaCard") - .WithMany() - .HasForeignKey("MultiMediaCardId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "MultiMediaCard").WithMany(). + HasForeignKey("MultiMediaCardId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Pcmcia", "PCMCIA") - .WithMany() - .HasForeignKey("PCMCIAId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Pcmcia", "PCMCIA").WithMany().HasForeignKey("PCMCIAId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", "SCSI") - .WithMany() - .HasForeignKey("SCSIId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", "SCSI").WithMany().HasForeignKey("SCSIId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "SecureDigital") - .WithMany() - .HasForeignKey("SecureDigitalId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "SecureDigital").WithMany(). + HasForeignKey("SecureDigitalId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Usb", "USB") - .WithMany() - .HasForeignKey("USBId") - .OnDelete(DeleteBehavior.SetNull); - }); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Usb", "USB").WithMany().HasForeignKey("USBId"). + OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.Server.Models.DeviceStat", b => - { - b.HasOne("DiscImageChef.Server.Models.Device", "Report") - .WithMany() - .HasForeignKey("ReportId") - .OnDelete(DeleteBehavior.SetNull); - }); + { + b.HasOne("DiscImageChef.Server.Models.Device", "Report").WithMany().HasForeignKey("ReportId"). + OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.Server.Models.UploadedReport", b => - { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATA") - .WithMany() - .HasForeignKey("ATAId") - .OnDelete(DeleteBehavior.SetNull); + { + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATA").WithMany().HasForeignKey("ATAId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATAPI") - .WithMany() - .HasForeignKey("ATAPIId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATAPI").WithMany().HasForeignKey("ATAPIId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.FireWire", "FireWire") - .WithMany() - .HasForeignKey("FireWireId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.FireWire", "FireWire").WithMany(). + HasForeignKey("FireWireId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "MultiMediaCard") - .WithMany() - .HasForeignKey("MultiMediaCardId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "MultiMediaCard").WithMany(). + HasForeignKey("MultiMediaCardId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Pcmcia", "PCMCIA") - .WithMany() - .HasForeignKey("PCMCIAId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Pcmcia", "PCMCIA").WithMany().HasForeignKey("PCMCIAId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", "SCSI") - .WithMany() - .HasForeignKey("SCSIId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", "SCSI").WithMany().HasForeignKey("SCSIId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "SecureDigital") - .WithMany() - .HasForeignKey("SecureDigitalId") - .OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "SecureDigital").WithMany(). + HasForeignKey("SecureDigitalId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Usb", "USB") - .WithMany() - .HasForeignKey("USBId") - .OnDelete(DeleteBehavior.SetNull); - }); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Usb", "USB").WithMany().HasForeignKey("USBId"). + OnDelete(DeleteBehavior.SetNull); + }); modelBuilder.Entity("DiscImageChef.Server.Models.UsbProduct", b => - { - b.HasOne("DiscImageChef.Server.Models.UsbVendor", "Vendor") - .WithMany("Products") - .HasForeignKey("VendorId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); + { + b.HasOne("DiscImageChef.Server.Models.UsbVendor", "Vendor").WithMany("Products"). + HasForeignKey("VendorId").OnDelete(DeleteBehavior.Cascade).IsRequired(); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null).WithMany().HasForeignKey("RoleId"). + OnDelete(DeleteBehavior.Cascade).IsRequired(); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null).WithMany().HasForeignKey("UserId"). + OnDelete(DeleteBehavior.Cascade).IsRequired(); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null).WithMany().HasForeignKey("UserId"). + OnDelete(DeleteBehavior.Cascade).IsRequired(); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null).WithMany().HasForeignKey("RoleId"). + OnDelete(DeleteBehavior.Cascade).IsRequired(); - b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null).WithMany().HasForeignKey("UserId"). + OnDelete(DeleteBehavior.Cascade).IsRequired(); + }); modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); -#pragma warning restore 612, 618 + { + b.HasOne("Microsoft.AspNetCore.Identity.IdentityUser", null).WithMany().HasForeignKey("UserId"). + OnDelete(DeleteBehavior.Cascade).IsRequired(); + }); + #pragma warning restore 612, 618 } } -} +} \ No newline at end of file diff --git a/DiscImageChef.Server/Models/Context.cs b/DiscImageChef.Server/Models/Context.cs index 9aeeaa63..32ef3062 100644 --- a/DiscImageChef.Server/Models/Context.cs +++ b/DiscImageChef.Server/Models/Context.cs @@ -31,6 +31,7 @@ // ****************************************************************************/ using System.Data.Common; +using DiscImageChef.CommonTypes.Metadata; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; @@ -44,37 +45,37 @@ namespace DiscImageChef.Server.Models public DicServerContext(DbContextOptions options) : base(options) { } - public DbSet Devices { get; set; } - public DbSet Reports { get; set; } - public DbSet Commands { get; set; } - public DbSet DeviceStats { get; set; } - public DbSet Filesystems { get; set; } - public DbSet Filters { get; set; } - public DbSet Medias { get; set; } - public DbSet MediaFormats { get; set; } - public DbSet OperatingSystems { get; set; } - public DbSet Partitions { get; set; } - public DbSet Versions { get; set; } - public DbSet UsbVendors { get; set; } - public DbSet UsbProducts { get; set; } - public DbSet CdOffsets { get; set; } - public DbSet Ata { get; set; } - public DbSet BlockDescriptor { get; set; } - public DbSet Chs { get; set; } - public DbSet DensityCode { get; set; } - public DbSet FireWire { get; set; } - public DbSet Mmc { get; set; } - public DbSet MmcSd { get; set; } - public DbSet MmcFeatures { get; set; } - public DbSet Pcmcia { get; set; } - public DbSet Scsi { get; set; } - public DbSet ScsiMode { get; set; } - public DbSet ScsiPage { get; set; } - public DbSet Ssc { get; set; } - public DbSet SupportedDensity { get; set; } - public DbSet TestedMedia { get; set; } - public DbSet TestedSequentialMedia { get; set; } - public DbSet Usb { get; set; } + public DbSet Devices { get; set; } + public DbSet Reports { get; set; } + public DbSet Commands { get; set; } + public DbSet DeviceStats { get; set; } + public DbSet Filesystems { get; set; } + public DbSet Filters { get; set; } + public DbSet Medias { get; set; } + public DbSet MediaFormats { get; set; } + public DbSet OperatingSystems { get; set; } + public DbSet Partitions { get; set; } + public DbSet Versions { get; set; } + public DbSet UsbVendors { get; set; } + public DbSet UsbProducts { get; set; } + public DbSet CdOffsets { get; set; } + public DbSet Ata { get; set; } + public DbSet BlockDescriptor { get; set; } + public DbSet Chs { get; set; } + public DbSet DensityCode { get; set; } + public DbSet FireWire { get; set; } + public DbSet Mmc { get; set; } + public DbSet MmcSd { get; set; } + public DbSet MmcFeatures { get; set; } + public DbSet Pcmcia { get; set; } + public DbSet Scsi { get; set; } + public DbSet ScsiMode { get; set; } + public DbSet ScsiPage { get; set; } + public DbSet Ssc { get; set; } + public DbSet SupportedDensity { get; set; } + public DbSet TestedMedia { get; set; } + public DbSet TestedSequentialMedia { get; set; } + public DbSet Usb { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { @@ -131,7 +132,8 @@ namespace DiscImageChef.Server.Models modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.ScsiPage", b => { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", null).WithMany("EVPDPages").HasForeignKey("ScsiId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", null).WithMany("EVPDPages").HasForeignKey("ScsiId"). + OnDelete(DeleteBehavior.SetNull); b.HasOne("DiscImageChef.CommonTypes.Metadata.ScsiMode", null).WithMany("ModePages"). HasForeignKey("ScsiModeId").OnDelete(DeleteBehavior.SetNull); @@ -143,7 +145,8 @@ namespace DiscImageChef.Server.Models HasForeignKey("SscId").OnDelete(DeleteBehavior.SetNull); b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedSequentialMedia", null). - WithMany("SupportedMediaTypes").HasForeignKey("TestedSequentialMediaId").OnDelete(DeleteBehavior.SetNull); + WithMany("SupportedMediaTypes").HasForeignKey("TestedSequentialMediaId"). + OnDelete(DeleteBehavior.SetNull); }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.SupportedDensity", b => @@ -152,7 +155,8 @@ namespace DiscImageChef.Server.Models HasForeignKey("SscId").OnDelete(DeleteBehavior.SetNull); b.HasOne("DiscImageChef.CommonTypes.Metadata.TestedSequentialMedia", null). - WithMany("SupportedDensities").HasForeignKey("TestedSequentialMediaId").OnDelete(DeleteBehavior.SetNull); + WithMany("SupportedDensities").HasForeignKey("TestedSequentialMediaId"). + OnDelete(DeleteBehavior.SetNull); }); modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.TestedMedia", b => @@ -160,12 +164,14 @@ namespace DiscImageChef.Server.Models b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", null).WithMany("RemovableMedias"). HasForeignKey("AtaId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Chs", "CHS").WithMany().HasForeignKey("CHSId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Chs", "CHS").WithMany().HasForeignKey("CHSId"). + OnDelete(DeleteBehavior.SetNull); b.HasOne("DiscImageChef.CommonTypes.Metadata.Chs", "CurrentCHS").WithMany(). HasForeignKey("CurrentCHSId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Mmc", null).WithMany("TestedMedia").HasForeignKey("MmcId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Mmc", null).WithMany("TestedMedia").HasForeignKey("MmcId"). + OnDelete(DeleteBehavior.SetNull); b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", null).WithMany("RemovableMedias"). HasForeignKey("ScsiId").OnDelete(DeleteBehavior.SetNull); @@ -173,14 +179,17 @@ namespace DiscImageChef.Server.Models modelBuilder.Entity("DiscImageChef.CommonTypes.Metadata.TestedSequentialMedia", b => { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", null).WithMany("TestedMedia").HasForeignKey("SscId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ssc", null).WithMany("TestedMedia").HasForeignKey("SscId"). + OnDelete(DeleteBehavior.SetNull); }); modelBuilder.Entity("DiscImageChef.Server.Models.Device", b => { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATA").WithMany().HasForeignKey("ATAId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATA").WithMany().HasForeignKey("ATAId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATAPI").WithMany().HasForeignKey("ATAPIId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATAPI").WithMany().HasForeignKey("ATAPIId"). + OnDelete(DeleteBehavior.SetNull); b.HasOne("DiscImageChef.Server.Models.CompactDiscOffset", "CdOffset").WithMany("Devices"). HasForeignKey("CdOffsetId").OnDelete(DeleteBehavior.SetNull); @@ -191,26 +200,32 @@ namespace DiscImageChef.Server.Models b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "MultiMediaCard").WithMany(). HasForeignKey("MultiMediaCardId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Pcmcia", "PCMCIA").WithMany().HasForeignKey("PCMCIAId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Pcmcia", "PCMCIA").WithMany().HasForeignKey("PCMCIAId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", "SCSI").WithMany().HasForeignKey("SCSIId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", "SCSI").WithMany().HasForeignKey("SCSIId"). + OnDelete(DeleteBehavior.SetNull); b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "SecureDigital").WithMany(). HasForeignKey("SecureDigitalId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Usb", "USB").WithMany().HasForeignKey("USBId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Usb", "USB").WithMany().HasForeignKey("USBId"). + OnDelete(DeleteBehavior.SetNull); }); modelBuilder.Entity("DiscImageChef.Server.Models.DeviceStat", b => { - b.HasOne("DiscImageChef.Server.Models.Device", "Report").WithMany().HasForeignKey("ReportId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.Server.Models.Device", "Report").WithMany().HasForeignKey("ReportId"). + OnDelete(DeleteBehavior.SetNull); }); modelBuilder.Entity("DiscImageChef.Server.Models.UploadedReport", b => { - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATA").WithMany().HasForeignKey("ATAId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATA").WithMany().HasForeignKey("ATAId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATAPI").WithMany().HasForeignKey("ATAPIId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Ata", "ATAPI").WithMany().HasForeignKey("ATAPIId"). + OnDelete(DeleteBehavior.SetNull); b.HasOne("DiscImageChef.CommonTypes.Metadata.FireWire", "FireWire").WithMany(). HasForeignKey("FireWireId").OnDelete(DeleteBehavior.SetNull); @@ -218,14 +233,17 @@ namespace DiscImageChef.Server.Models b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "MultiMediaCard").WithMany(). HasForeignKey("MultiMediaCardId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Pcmcia", "PCMCIA").WithMany().HasForeignKey("PCMCIAId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Pcmcia", "PCMCIA").WithMany().HasForeignKey("PCMCIAId"). + OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", "SCSI").WithMany().HasForeignKey("SCSIId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Scsi", "SCSI").WithMany().HasForeignKey("SCSIId"). + OnDelete(DeleteBehavior.SetNull); b.HasOne("DiscImageChef.CommonTypes.Metadata.MmcSd", "SecureDigital").WithMany(). HasForeignKey("SecureDigitalId").OnDelete(DeleteBehavior.SetNull); - b.HasOne("DiscImageChef.CommonTypes.Metadata.Usb", "USB").WithMany().HasForeignKey("USBId").OnDelete(DeleteBehavior.SetNull); + b.HasOne("DiscImageChef.CommonTypes.Metadata.Usb", "USB").WithMany().HasForeignKey("USBId"). + OnDelete(DeleteBehavior.SetNull); }); modelBuilder.Entity().HasIndex(b => b.ModifiedWhen);