Added C# code for Discound