The City Council approved plans for a 293-unit apartment project next to a hotel-casino.