def METHOD_NAME(organisation_id: int, campaign_id: int):
    """Creates new campaign from DTO"""
    # Check if campaign exists
    CampaignService.get_campaign(campaign_id)
    # Check if organisation exists
    OrganisationService.get_organisation_by_id(organisation_id)
    statement = campaign_organisations.insert().values(
        campaign_id=campaign_id, organisation_id=organisation_id
    )
    db.session.execute(statement)
    db.session.commit()
    new_campaigns = CampaignService.get_organisation_campaigns_as_dto(
        organisation_id
    )
    return new_campaigns