diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/MmcController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/MmcController.cs index d45cc531..fd663519 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/MmcController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/MmcController.cs @@ -80,14 +80,14 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers return RedirectToAction(nameof(Index)); } - public IActionResult Decode(int id) - { - throw new NotImplementedException(); - } + public IActionResult Decode(int id) => throw new NotImplementedException(); - public IActionResult Clean() + public async Task Clean() { - throw new NotImplementedException(); + _context.Mmc.RemoveRange(_context.Mmc.Where(m => m.FeaturesId == null && m.ModeSense2AData == null)); + await _context.SaveChangesAsync(); + + return RedirectToAction(nameof(Index)); } } } \ No newline at end of file