I would only ask him once and then direct him there, don't give him a chance to not listen. We have treats that are ONLY given at bedtime, special ones that he really likes so that bedtime is not a bad experience. The treats are in a tin on top of the crate and when its bed time he walks to the crate, stops, waits for his treat and then takes it inside with him. No more shoving into the crate which makes it far more pleasant. Also try giving kongs,bones and really yummy things in the crate with the door open at other times throughout the day. He can bring those treats out of the crate but has to go in to get them. It was a slow process here, a lot of repetition and determination on our part but my dog who hated his crate will now go in by himself and take his bone in to chew, no more crying either. You can try feeding him in there too if you like.
As for the lying down, if Spazz knows a stand command or does his sit command really well you can use those to get him up.
Just what has worked here, good luck, it takes awhile.