a trick that model use before applying make-up is Prep H cream. yes, its the stuff that people use to treat swollen hemmoriods. so it can help reduce the swelling if applied on the skin under your eyes.
Well depending on how light/dark you are use the according shade of concealer then blend it with foundation. it takes some practice to get it blended with the rest of your foundation but you'll pick it up