An example to design patter with an ASP.NET Console application