It shall be unlawful for a person to solicit, accept, or receive a contribution or donation of money or other thing of value, or… [an] expressed or implied promise to make a contribution or donation, in connection with a Federal, State, or local election.
U.S. Code Title 52, section 30121, line a2. President Trump is in violation of that law. Additionally:
[N]o Person holding any Office of Profit or Trust under them, shall, without the Consent of the Congress, accept of any present, Emolument, Office, or Title, of any kind whatever, from any King, Prince, or foreign State.
Article I, Section 9, Clause 8 of the United States Constitution. President Trump is in violation of that clause. So, he has broken statutory and constitutional law. Out with him!