Salmon turned green - is it safe to eat?
I would strongly recommend against consuming this fish.
In general you should cook fresh fish on the same day you bought it and not store cooked fish in the fridge for longer than a maximum of two days. Changes in colour, smell or texture are commonly a strong indicator that the fish has gone bad and eating it comes with a risk of a scombroid food poisoning.