Custom component develop using C#, NHibernate and jQuery for use with Asp.NET MVC