filling and draining at the touch of a button

A gear pump would also be good and can be as good in reverse without extra valves.