"As president of the United States, Trump enjoys certain executive powers—including the power to issue pardons for federal crimes. The people Trump has pardoned so far at the federal level range from Scooter Libby to former Maricopa County, Arizona Sheriff Joe Arpaio, who was convicted of criminal contempt for his unconstitutional tactics against undocumented immigrants. But the key word with the Libby and Arpaio pardons is “federal”: Trump had the power to pardon them for federal crimes—and he has the power to grant Paul Manafort (his former campaign manager) a presidential pardon for tax fraud, bank fraud and all the other crimes he has been convicted of. But Trump does not have the power to issue presidential pardons for criminal convictions in individual states, including any that might come about in 2019 in New York State. And James obviously plans to keep her staff very busy next year."
from floridafan link
So, according to Althea, ... Trump CAN fire a U.S. Attorney (Preet Bharara), but CAN'T fire a New York State Attorney (Letitia James).
Well, I guess that is a good reason to be interested in building Trump Tower Moscow Resort.