function PerformAction($actionName, $championId, $userId)
{
    $error = new Error();
    if (strcmp($actionName, "Add") == 0) {
        $error = ChampionFacade::AddChampionToUser($championId, $userId);
    } else {
        if (strcmp($actionName, "Remove") == 0) {
            $error = ChampionFacade::RemoveChampionFromUser($championId, $userId);
        } else {
            $error = new Error(Error::InvalidParameter, "Invalid action: " . $actionName);
        }
    }
    return $error;
}