Magic Chef dishwashers are designed with an additional two rinses when you first install the dishwasher. If you interrupted or cancelled the original cycle, the dishwasher automatically runs the additional two rinse cycles adjusting the sensor, which could cause your dishwasher to overfill and not properly drain.
The drain valve may be connected to an electric solenoid that is burned out and needs replacement. The lever extending from the solenoid may also be the culprit and need replacing. The drain impeller may also be defective and need rebuilding. Contact Magic Chef to order replacement parts or purchase them through the store where you bought the dishwasher.
Food or other debris clogging your drain hose may be the problem. Look under the kitchen sink where the dishwasher connects with the disposal. Disconnect the drain hose and look for a clog. Check for any kinks in the hose. Clean out the hose and reattach. Remove all large chunks of food from dishes before loading them in the dishwasher.
Other problems may be the cause. You could be prematurely stopping the cycle. Make sure the cycle is completely finished before opening the door. A bad fuse or circuit could be preventing your dishwasher from correctly draining. Check the fuse box. Food or debris could also be covering the filter, preventing the water from draining properly. Locate the filter at the bottom of your Magic Chef dishwasher, remove it, rinse the filter and return it to its previous location. Run a new cycle and see if the problem is fixed.