Adapter Design Pattern In .net ,c#