public function execute(CommandContext $context)
 {
     // Check permissions
     if (!Current_User::allow('hms', 'damage_assessment')) {
         throw new PermissionException('You do not have permission to perform room damage assessment.');
     }
     $data = $_POST['responsibilities'];
     // For each responsibility object submitted
     foreach ($data as $row) {
         // Load it from the database
         $resp = RoomDamageResponsibilityFactory::getResponsibilityById($row['id']);
         $resp->setAmount(round($row['assessedCost']));
         $resp->setState('assessed');
         $resp->setAssessedOn(time());
         $resp->setAssessedBy(UserStatus::getUsername());
         RoomDamageResponsibilityFactory::save($resp);
     }
     header('HTTP/1.1 200 Ok');
 }