//You have IBOService that performs CRUD operations for some business object.
//Task is to create the Repository for this business object and single method that calls the Save method of IBOService and retries the Save 3 times in case of ConnectionException.
public interface IMyBOService : IDisposable {
void Save(BO bo);
}
class BORepository {
public void Save(BO bo) {