CustomerControl ler or CustomerManager would be a good name.
Yes, this is the way many experts suggest.
ie. Customer should NOT have method to save itself. eg. Customer.Save() ;
This is not correct.
It should as you suggested
cm.SaveCustomer (c);
>
CustomerManager cm = new CustomerManager ();
cm.SaveCustomer (c);
CustomerManager cm = new CustomerManager ();
cm.SaveCustomer (c);
ie. Customer should NOT have method to save itself. eg. Customer.Save() ;
This is not correct.
It should as you suggested
cm.SaveCustomer (c);