Add instruction set extension by processor validation.

This commit is contained in:
2019-05-19 19:55:51 +01:00
parent f155cf7ce2
commit 3760df012c
5 changed files with 34 additions and 3 deletions

View File

@@ -156,5 +156,18 @@ namespace cicm_web.Areas.Admin.Controllers
{
return _context.InstructionSetExtensionsByProcessor.Any(e => e.Id == id);
}
[AcceptVerbs("Get", "Post")]
public async Task<IActionResult> VerifyUnique(int processorId, int extensionId)
{
return
await _context.InstructionSetExtensionsByProcessor.FirstOrDefaultAsync(i =>
i.ProcessorId ==
processorId &&
i.ExtensionId == extensionId)
is null
? Json(true)
: Json("The selected processor already has the selected extension.");
}
}
}