public ActionResult RemoveHardware(int assemblyId) { var computerAssembly = _assemblyService.GetComputerAssembly(assemblyId); if (computerAssembly == null) { return(NotFound()); } var userId = _userService.GetApplicationUserManager().GetUserId(this.User); if (computerAssembly.OwnerId != userId) { return(Forbid()); } var result = _assemblyService.RemoveCPU(computerAssembly); return(Json(result)); }