Fix customer functionality for Add, Edit and Delete