<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Next step of programming</title>
	<atom:link href="http://towardsnext.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://towardsnext.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 21 Sep 2009 18:06:52 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='towardsnext.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/0d5c2635ec2a02c4496e83f10be76d61?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Next step of programming</title>
		<link>http://towardsnext.wordpress.com</link>
	</image>
			<item>
		<title>.Net RIA Service Part 1</title>
		<link>http://towardsnext.wordpress.com/2009/09/03/net-ria-service-part-1/</link>
		<comments>http://towardsnext.wordpress.com/2009/09/03/net-ria-service-part-1/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 10:05:00 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[RIA Service]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=456</guid>
		<description><![CDATA[What is a .Net RIA Service
It is set of libraries and tools given, to help develop the Rich internet application in much easier fashion. When we develop silverlight application we need to interact with the server for various reasons. Now .Net RIA Service will make that much easier and better.
In our normal silverlight application we [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=456&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3>What is a .Net RIA Service</h3>
<p>It is set of libraries and tools given, to help develop the Rich internet application in much easier fashion. When we develop silverlight application we need to interact with the server for various reasons. Now .Net RIA Service will make that much easier and better.</p>
<p>In our normal silverlight application we used to interact with the server from the client code to move data in async fashion and managing it. But now .NET RIA Service will just hide it all from you and handles all those stuff. You can concentrate more on what to do with data rather than how to get the data.</p>
<p>It is link between the presentation layer and business logic layer. You can add various kind of validation also to be performed.</p>
<p>you can download these services from <a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=76bb3a07-3846-4564-b0c3-27972bcaabce&amp;displaylang=en">here</a></p>
<p>Now i am developing sample application of RIA Service with silverlight and will post it with complete working details of .net RIA Service</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/456/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=456&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/09/03/net-ria-service-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>
	</item>
		<item>
		<title>Exam Time</title>
		<link>http://towardsnext.wordpress.com/2009/05/29/exam-time/</link>
		<comments>http://towardsnext.wordpress.com/2009/05/29/exam-time/#comments</comments>
		<pubDate>Fri, 29 May 2009 16:29:57 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[Towards Next]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=447</guid>
		<description><![CDATA[
Hi all i am back now. Sorry for so much of delay   But in these days i went through various new technologies. Now i will posting on that. First i will post on .NET RIA Service and further on WCF. If anything specific leave a comment for me.
Hi everybody. Thanks for visiting the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=447&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft size-medium wp-image-448" title="Exams" src="http://towardsnext.files.wordpress.com/2009/05/review.jpg?w=207&#038;h=219" alt="Exams" width="207" height="219" /></p>
<p>Hi all i am back now. Sorry for so much of delay <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  But in these days i went through various new technologies. Now i will posting on that. First i will post on .NET RIA Service and further on WCF. If anything specific leave a comment for me.</p>
<p><span style="text-decoration:line-through;">Hi everybody. Thanks for visiting the blog. I am busy with exams so i will not be able to post new articles for few days. But i will try to post various good and nice article listed as soon as possible.</span></p>
<p><span style="text-decoration:line-through;">I have a list of nice articles to be posted mainly on following</span></p>
<p><span style="text-decoration:line-through;">MVC, JQuery, RESTful Service, RIA Service, WebServices, And others</span></p>
<p><span style="text-decoration:line-through;">If you want me to post on some specific topics or issue please leave a comments.</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/447/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=447&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/05/29/exam-time/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/05/review.jpg?w=284" medium="image">
			<media:title type="html">Exams</media:title>
		</media:content>
	</item>
		<item>
		<title>Glimmer jQuery Effects Designer</title>
		<link>http://towardsnext.wordpress.com/2009/05/02/glimmer-jquery-effects-designer/</link>
		<comments>http://towardsnext.wordpress.com/2009/05/02/glimmer-jquery-effects-designer/#comments</comments>
		<pubDate>Sat, 02 May 2009 12:28:33 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Glimmer]]></category>
		<category><![CDATA[JQUERY]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=418</guid>
		<description><![CDATA[It is tool which helps to create interactive elements in the webpage. It is nice tool developed in WPF. You can insert various effects too
Check the following screen shots and visit the glimmer website and check the video. also you can download setup from here
Its a nice tool check at mix
 Sample Screen shots of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=418&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div id="attachment_425" class="wp-caption alignleft" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/05/home_sidebar_glimmer.jpg"><img class="size-medium wp-image-425" title="Glimmer" src="http://towardsnext.files.wordpress.com/2009/05/home_sidebar_glimmer.jpg?w=300&#038;h=76" alt="Glimmer tool for creating interactive elements using JQuery" width="300" height="76" /></a><p class="wp-caption-text">Glimmer tool for creating interactive elements using JQuery</p></div>
<p>It is tool which helps to create interactive elements in the webpage. It is nice tool developed in WPF. You can insert various effects too</p>
<p>Check the following screen shots and visit the glimmer website and check the <a title="Video" href="http://visitmix.com/Lab/Glimmer" target="_blank">video</a>. also you can download setup from <a title="Glimmer JQuery" href="http://code.msdn.microsoft.com/glimmer/Release/ProjectReleases.aspx?ReleaseId=2578" target="_blank">here</a></p>
<p>Its a nice tool check at <a title="Mix" href="http://visitmix.com" target="_blank">mix</a></p>
<p><strong> Sample Screen shots of glimmer.</strong></p>
<div id="attachment_429" class="wp-caption alignnone" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/05/glimmer2.jpg"><img class="size-medium wp-image-429" title="Image Sequence Wizard" src="http://towardsnext.files.wordpress.com/2009/05/glimmer2.jpg?w=300&#038;h=182" alt="Image Sequence Wizard" width="300" height="182" /></a><p class="wp-caption-text">Image Sequence Wizard</p></div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/418/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/418/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/418/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=418&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/05/02/glimmer-jquery-effects-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://mschannel9.vo.msecnd.net/o9/mix/labs/glimmer/glimmer.wmv" length="37438401" type="video/x-ms-wmv" />
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/05/home_sidebar_glimmer.jpg?w=300" medium="image">
			<media:title type="html">Glimmer</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/05/glimmer2.jpg?w=300" medium="image">
			<media:title type="html">Image Sequence Wizard</media:title>
		</media:content>
	</item>
		<item>
		<title>Event Calendar in MVC application Using jMonthCalendar(JQuery)</title>
		<link>http://towardsnext.wordpress.com/2009/04/30/event-calendar-in-mvc-application-using-jmonthcalendarjquery/</link>
		<comments>http://towardsnext.wordpress.com/2009/04/30/event-calendar-in-mvc-application-using-jmonthcalendarjquery/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 17:25:30 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[jMonthCalendar]]></category>
		<category><![CDATA[JQUERY]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=408</guid>
		<description><![CDATA[A good Jquery plugin is available as Event Calendar which can be download from following location. 
http://www.bytecyclist.com/projects/jmonthcalendar/
or
http://code.google.com/p/jmonthcalendar/
I used it in one sample project with MVC and loaded certain events from the controller. Which can in return load from the Model. But for the time being in this sample i returned from the controller it self. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=408&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">A good Jquery plugin is available as Event Calendar which can be download from following location. </span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><a title="http://www.bytecyclist.com/projects/jmonthcalendar/" href="http://www.bytecyclist.com/projects/jmonthcalendar/" target="_blank">http://www.bytecyclist.com/projects/jmonthcalendar/</a><br />
or<br />
<a title="http://code.google.com/p/jmonthcalendar/" href="http://code.google.com/p/jmonthcalendar/" target="_blank">http://code.google.com/p/jmonthcalendar/</a></span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">I used it in one sample project with MVC and loaded certain events from the controller. Which can in return load from the Model. But for the time being in this sample i returned from the controller it self. </span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><code>
<span style="color:#0000ff;">public </span><span style="color:#2b91af;">ActionResult</span><span> Events(</span><span style="color:#0000ff;">string</span><span> date)
{</span>
<span style="color:#2b91af;">MyEvents</span><span> event1 = </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">MyEvents            </span>
<span>{
EventID = 11 ,
StartDate = </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">DateTime</span><span>(2009,04,01),
Title = </span><span style="color:#a31515;">"Meeting with Boss"</span><span>,
Description = </span><span style="color:#a31515;">"Meeting on product release"</span><span>,
CssClass = </span><span style="color:#a31515;">"Meeting"</span><span>,
URL= </span><span style="color:#a31515;">"/Home/EventDetails/11"            </span>
<span>};</span>

<span style="color:#2b91af;">MyEvents</span><span> event2 = </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">MyEvents            </span>
<span>{
EventID = 12,
StartDate = </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">DateTime</span><span>(2009, 04, 01),
Title = </span><span style="color:#a31515;">"Celebration"</span><span>,
Description = </span><span style="color:#a31515;">"Fathers birthday"</span><span>,
CssClass = </span><span style="color:#a31515;">"Birthday"</span><span>,
URL = </span><span style="color:#a31515;">"/Home/EventDetails/12"            </span>
<span>};</span>

<span style="color:#0000ff;">string</span><span>[] stringlist = </span><span style="color:#0000ff;">new <span style="color:#0000ff;">string</span></span><span>[2];
stringlist[0] = event1.GetJSONResult();
stringlist[1] = event2.GetJSONResult();</span>

<span style="color:#0000ff;">return</span><span> Json(stringlist);
}</span></code></pre>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><br />For calling the events it did getJson call from the index page where the jMonthCalendar is shown. It will call one of the function the Controller and in return will get the array of the events which will then be sent to the jMonthCalendar. It will load the events. We can add the URL also so that when user clicks the event he will get the complete detail once again with the help of the controller</span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><code>
<span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">script </span><span style="color:#ff0000;">type</span><span style="color:#0000ff;">="text/javascript"&gt;</span>
<span>    $().ready(</span><span style="color:#0000ff;">function</span><span>() {</span>
<span style="color:#0000ff;">var</span><span> options = {

height: 650,
width: 980,
navHeight: 25,
labelHeight: 25,

onMonthChanging: </span><span style="color:#0000ff;">function</span><span>(dateIn) {
$.getJSON(</span><span style="color:#a31515;">"http://localhost:1511/Home/Events"</span><span>,</span>
<span style="color:#0000ff;">function</span><span>(data) {</span>

<span style="color:#008000;">//Array of my events                    </span>
<span style="color:#0000ff;">var</span><span> events = </span><span style="color:#0000ff;">new</span><span> Array();</span>

<span style="color:#008000;">//Loop and load all the events and load them into the array</span>
<span>                    $.each(data, </span><span style="color:#0000ff;">function</span><span>(i, item) {</span>

<span style="color:#0000ff;">var</span><span> oResultData = eval(</span><span style="color:#a31515;">'('</span><span> + item + </span><span style="color:#a31515;">')'</span><span>);</span>
<span style="color:#0000ff;">var</span><span> event = { </span><span style="color:#a31515;">"EventID"</span><span>: 5, </span><span style="color:#a31515;">"Date"</span><span>: oResultData.StartDate,</span>
<span style="color:#a31515;">"Title"</span><span>: oResultData.Title, </span><span style="color:#a31515;">"URL"</span><span>: oResultData.URL,</span>
<span style="color:#a31515;">"Description"</span><span>: oResultData.Description,</span>
<span style="color:#a31515;">"CssClass"</span><span>: oResultData.CssClass
};

events.push(event);

});</span>

<span style="color:#008000;">//Load the events into the calendar</span>
<span>                    $.jMonthCalendar.ReplaceEventCollection(events);
$.jMonthCalendar.DrawCalendar(dateIn);
});</span>
<span style="color:#0000ff;">return <span style="color:#0000ff;">true</span></span><span>;
},
onEventBlockOver: </span><span style="color:#0000ff;">function</span><span>(event) {</span>
<span style="color:#0000ff;">return <span style="color:#0000ff;">true</span></span><span>;
},
onEventBlockOut: </span><span style="color:#0000ff;">function</span><span>(event) {</span>
<span style="color:#0000ff;">return <span style="color:#0000ff;">true</span></span><span>;
},
onDayLinkClick: </span><span style="color:#0000ff;">function</span><span>(date) {</span>
<span style="color:#0000ff;">return <span style="color:#0000ff;">true</span></span><span>;
},
onDayCellClick: </span><span style="color:#0000ff;">function</span><span>(date) {</span>
<span style="color:#0000ff;">return <span style="color:#0000ff;">true</span></span><span>;
}
};</span>

<span style="color:#0000ff;">var</span><span> newevents = [];
$.jMonthCalendar.Initialize(options, newevents);
});</span><span style="color:#0000ff;">&lt;/</span><span style="color:#a31515;">script</span><span style="color:#0000ff;">&gt;</span>
</code></pre>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><br />Download the sample from following location</span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><a title="Event Calendar" href="http://www.box.net/shared/ab9lrmpvy8" target="_blank">EventCalendar</a><br />
</span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">Here are the screen shot of the application.</span></p>
<div id="attachment_409" class="wp-caption alignnone" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/04/eventcalendar.jpg"><img class="size-medium wp-image-409" title="Event Calendar in MVC Application" src="http://towardsnext.files.wordpress.com/2009/04/eventcalendar.jpg?w=300&#038;h=180" alt="Event Calendar in MVC Application" width="300" height="180" /></a><p class="wp-caption-text">Event Calendar in MVC Application</p></div>
<div id="attachment_410" class="wp-caption alignnone" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/04/eventdetailresult.jpg"><img class="size-medium wp-image-410" title="Detail of selected Event" src="http://towardsnext.files.wordpress.com/2009/04/eventdetailresult.jpg?w=300&#038;h=180" alt="Detail of selected Event" width="300" height="180" /></a><p class="wp-caption-text">Detail of selected Event</p></div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/408/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=408&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/04/30/event-calendar-in-mvc-application-using-jmonthcalendarjquery/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/04/eventcalendar.jpg?w=300" medium="image">
			<media:title type="html">Event Calendar in MVC Application</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/04/eventdetailresult.jpg?w=300" medium="image">
			<media:title type="html">Detail of selected Event</media:title>
		</media:content>
	</item>
		<item>
		<title>File upload in ASP.NET MVC</title>
		<link>http://towardsnext.wordpress.com/2009/04/17/file-upload-in-aspnet-mvc/</link>
		<comments>http://towardsnext.wordpress.com/2009/04/17/file-upload-in-aspnet-mvc/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 10:55:13 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[JQUERY]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[UPLOAD]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=394</guid>
		<description><![CDATA[Here is a sample for handling upload of a file, In your MVC application. In this sample i used the Dialog box of JQuery, where user will select the file and will click upload

&#60;asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"&#62;    

&#60;h2&#62;Files uploaded to server&#60;/h2&#62;    

&#60;div id="dialog" title="Upload files"&#62;        
    &#60;% using (Html.BeginForm("Upload", "File", FormMethod.Post, new { enctype = "multipart/form-data" }))
    {%&#62;&#60;br /&#62;
        &#60;p&#62;&#60;input type="file" [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=394&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">Here is a sample for handling upload of a file, In your MVC application. In this sample i used the Dialog box of JQuery, where user will select the file and will click upload</span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><code>
<span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">asp</span><span style="color:#0000ff;">:</span><span style="color:#a31515;">Content </span><span style="color:#ff0000;">ID</span><span style="color:#0000ff;">="Content2" </span><span style="color:#ff0000;">ContentPlaceHolderID</span><span style="color:#0000ff;">="MainContent" </span><span style="color:#ff0000;">runat</span><span style="color:#0000ff;">="server"&gt;    

<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">h2</span><span style="color:#0000ff;">&gt;</span><span>Files uploaded to server</span><span style="color:#0000ff;">&lt;/</span><span style="color:#a31515;">h2</span><span style="color:#0000ff;">&gt;    

<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">div </span><span style="color:#ff0000;">id</span><span style="color:#0000ff;">="dialog" </span><span style="color:#ff0000;">title</span><span style="color:#0000ff;">="Upload files"&gt;        </span>
<span>    &lt;% </span><span style="color:#0000ff;">using</span><span> (Html.BeginForm(</span><span style="color:#a31515;">"Upload"</span><span>, </span><span style="color:#a31515;">"File"</span><span>, </span><span style="color:#2b91af;">FormMethod</span><span>.Post, </span><span style="color:#0000ff;">new </span><span>{ enctype = </span><span style="color:#a31515;">"multipart/form-data" </span><span>}))
    {%&gt;</span><span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">br </span><span style="color:#0000ff;">/&gt;
<span style="color:#0000ff;">        &lt;</span></span><span style="color:#a31515;">p</span><span style="color:#0000ff;">&gt;&lt;</span><span style="color:#a31515;">input </span><span style="color:#ff0000;">type</span><span style="color:#0000ff;">="file" </span><span style="color:#ff0000;">id</span><span style="color:#0000ff;">="fileUpload" </span><span style="color:#ff0000;">name</span><span style="color:#0000ff;">="fileUpload" </span><span style="color:#ff0000;">size</span><span style="color:#0000ff;">="23"/&gt; <span style="color:#0000ff;">;&lt;/</span></span><span style="color:#a31515;">p</span><span style="color:#0000ff;">&gt;&lt;</span><span style="color:#a31515;">br </span><span style="color:#0000ff;">/&gt;
<span style="color:#0000ff;">        &lt;</span></span><span style="color:#a31515;">p</span><span style="color:#0000ff;">&gt;&lt;</span><span style="color:#a31515;">input </span><span style="color:#ff0000;">type</span><span style="color:#0000ff;">="submit" </span><span style="color:#ff0000;">value</span><span style="color:#0000ff;">="Upload file" <span style="color:#0000ff;">/&gt;&lt;/</span></span><span style="color:#a31515;">p</span><span style="color:#0000ff;">&gt;        </span>
<span>    &lt;% } %&gt;    </span>
<span style="color:#0000ff;">&lt;/</span><span style="color:#a31515;">div</span><span style="color:#0000ff;">&gt;
<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">a </span><span style="color:#ff0000;">href</span><span style="color:#0000ff;">="#" </span><span style="color:#ff0000;">onclick</span><span style="color:#0000ff;">="jQuery('#dialog').dialog('open'); return false"&gt;</span><span>Upload File</span><span style="color:#0000ff;">&lt;/</span><span style="color:#a31515;">a</span><span style="color:#0000ff;">&gt;
&lt;/</span><span style="color:#a31515;">asp</span><span style="color:#0000ff;">:</span><span style="color:#a31515;">content</span><span style="color:#0000ff;">&gt;</span></code></pre>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><BR />Then we have to handle this request in the respective controller which is specified in BeginForm of our above code (FileContoller) and action name (Upload). Following will be our code in the FileController Controller for the Upload action</span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><code>
<span style="color:#0000ff;">public <span style="color:#0000ff;">void</span></span><span> Upload()
{</span>
<span style="color:#0000ff;">foreach</span><span> (</span><span style="color:#0000ff;">string</span><span> inputTagName </span><span style="color:#0000ff;">in</span><span> Request.Files)
{</span>
<span style="color:#2b91af;">HttpPostedFileBase</span><span> file = Request.Files[inputTagName];</span>
<span style="color:#0000ff;">if</span><span> (file.ContentLength &gt; 0)
{</span>
<span style="color:#0000ff;">string</span><span> filePath = </span><span style="color:#2b91af;">Path</span><span>.Combine(HttpContext.Server.MapPath(</span><span style="color:#a31515;">"../Uploads"</span><span>)
, </span><span style="color:#2b91af;">Path</span><span>.GetFileName(file.FileName));
file.SaveAs(filePath);
}
}

RedirectToAction(</span><span style="color:#a31515;">"Index"</span><span>, </span><span style="color:#a31515;">"File"</span><span>);
}</span></code></pre>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><BR />Download the sample code from <a title="Download sample code" href="http://www.box.net/shared/zph4h2cb8p" target="_blank">here</a></span></p>
<div id="attachment_398" class="wp-caption alignnone" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/04/upload11.jpg"><img class="size-medium wp-image-398" title="File upload in MVC with JQuery Dialog" src="http://towardsnext.files.wordpress.com/2009/04/upload11.jpg?w=300&#038;h=182" alt="File upload in MVC with JQuery Dialog" width="300" height="182" /></a><p class="wp-caption-text">File upload in MVC with JQuery Dialog</p></div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/394/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/394/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/394/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=394&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/04/17/file-upload-in-aspnet-mvc/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/04/upload11.jpg?w=300" medium="image">
			<media:title type="html">File upload in MVC with JQuery Dialog</media:title>
		</media:content>
	</item>
		<item>
		<title>Convert ILIST, LIST to DataSet with child tables and relations</title>
		<link>http://towardsnext.wordpress.com/2009/04/16/convert-ilist-list-to-dataset-with-child-tables-and-relations/</link>
		<comments>http://towardsnext.wordpress.com/2009/04/16/convert-ilist-list-to-dataset-with-child-tables-and-relations/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 11:20:49 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[DataRelation]]></category>
		<category><![CDATA[DataSet]]></category>
		<category><![CDATA[DataTable]]></category>
		<category><![CDATA[ILIST]]></category>
		<category><![CDATA[LIST]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=383</guid>
		<description><![CDATA[There was requirement to convert ILIST or LIST to DataSet so that it can be assigned to some of the controls like Grid or DevExpress Grid. For that i have written following class to convert from LIST or ILIST to DataSet 
 
Converts only ILIST and LIST

Convert sub lists to another table which will be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=383&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">There was requirement to convert ILIST or LIST to DataSet so that it can be assigned to some of the controls like Grid or DevExpress Grid. For that i have written following class to convert from LIST or ILIST to DataSet </span></p>
<ul> <span style="font-family:Verdana,Arial,Helvetica,sans-serif;"></p>
<li>Converts only ILIST and LIST</li>
<p></span><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"></p>
<li>Convert sub lists to another table which will be related to the parent list</li>
<p></span></p>
<li>Creates Relation between tables</li>
<li>Works only on the properties not on fields. You can easily modify it for that</li>
</ul>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><code>
<span style="color:#0000ff;">using</span><span> System;</span>
<span style="color:#0000ff;">using</span><span> System.Collections;</span>
<span style="color:#0000ff;">using</span><span> System.Collections.Generic;</span>
<span style="color:#0000ff;">using</span><span> System.Data;</span>
<span style="color:#0000ff;">using</span><span> System.Linq;</span>
<span style="color:#0000ff;">using</span><span> System.Reflection;</span>

<span style="color:#0000ff;">namespace</span><span> TowardsNext
{</span>
<span style="color:#0000ff;">public <span style="color:#0000ff;">static <span style="color:#0000ff;">class </span></span></span><span style="color:#2b91af;">ListConvertor    </span>
<span>{</span>
<span style="color:#0000ff;">public <span style="color:#0000ff;">static </span></span><span style="color:#2b91af;">DataSet</span><span> ConvertToDataSet&lt;T&gt;(</span><span style="color:#2b91af;">IList</span><span> list)
{</span>
<span style="color:#2b91af;">DataSet</span><span> dataSet = </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">DataSet</span><span>();

CreateDataSet(dataSet, </span><span style="color:#0000ff;">typeof</span><span>(T), </span><span style="color:#0000ff;">false</span><span>);
FillDataSet(</span><span style="color:#0000ff;">typeof</span><span>(T), list.ToList(), dataSet, -1);
CreateRelations(dataSet, </span><span style="color:#0000ff;">typeof</span><span>(T), </span><span style="color:#0000ff;">null</span><span>);</span>

<span style="color:#0000ff;">return</span><span> dataSet;
}</span>

<span style="color:#808080;">/// <span style="color:#808080;">
<span style="color:#808080;">///</span></span></span><span style="color:#008000;"> Create the structure for all the tables in the data set        </span>
<span style="color:#808080;">/// <span style="color:#808080;">
<span style="color:#808080;">/// </span></span></span><span style="color:#008000;">Data set in which tables will be created</span><span style="color:#808080;">
<span style="color:#808080;">/// </span></span><span style="color:#008000;">Type of which dataset has to be created</span><span style="color:#808080;">
<span style="color:#808080;">/// </span></span><span style="color:#008000;">Whether current type is a child table</span><span style="color:#808080;">        </span>
<span style="color:#0000ff;">private <span style="color:#0000ff;">static <span style="color:#0000ff;">void</span></span></span><span> CreateDataSet(</span><span style="color:#2b91af;">DataSet</span><span> dataSet, </span><span style="color:#2b91af;">Type</span><span> type, </span><span style="color:#0000ff;">bool</span><span> isChildTable)
{</span>
<span style="color:#2b91af;">DataTable</span><span> dataTable = </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">DataTable</span><span>(type.Name);</span>

<span style="color:#008000;">//Create the ID columns for having relation in the tables </span>
<span>            dataTable.Columns.Add(</span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">DataColumn</span><span>(</span><span style="color:#a31515;">"ID"</span><span>, </span><span style="color:#0000ff;">typeof</span><span>(</span><span style="color:#0000ff;">int</span><span>)));</span>
<span style="color:#0000ff;">if</span><span> (isChildTable)
{
dataTable.Columns.Add(</span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">DataColumn</span><span>(</span><span style="color:#a31515;">"ParentID"</span><span>, </span><span style="color:#0000ff;">typeof</span><span>(</span><span style="color:#0000ff;">int</span><span>)));
}</span>

<span style="color:#008000;">// Create the structure for the data tables to be
<span style="color:#008000;">// added in the the data set            </span></span>
<span style="color:#0000ff;">foreach</span><span> (</span><span style="color:#2b91af;">PropertyInfo</span><span> pInfo </span><span style="color:#0000ff;">in</span><span> type.GetProperties())
{</span>
<span style="color:#0000ff;">if</span><span> (pInfo.PropertyType.IsGenericType &amp;&amp;
(pInfo.PropertyType.GetGenericTypeDefinition() == </span><span style="color:#0000ff;">typeof</span><span>(</span><span style="color:#2b91af;">List&lt;&gt;</span><span>)
|| pInfo.PropertyType.GetGenericTypeDefinition() == </span><span style="color:#0000ff;">typeof</span><span>(</span><span style="color:#2b91af;">IList&lt;&gt;</span><span>)))
{</span>
<span style="color:#008000;">// If associate lists are there make then another table</span>
<span>                    CreateDataSet(dataSet,
pInfo.PropertyType.GetGenericArguments()[0],</span>
<span style="color:#0000ff;">true</span><span>);
}</span>
<span style="color:#0000ff;">else                </span>
<span>{
dataTable.Columns.Add(</span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">DataColumn</span><span>(pInfo.Name, pInfo.PropertyType));
}
}</span>

<span style="color:#008000;">//Add the table to the dataset</span>
<span>            dataSet.Tables.Add(dataTable);
}</span>

<span style="color:#808080;">/// <span style="color:#808080;">
<span style="color:#808080;">///</span></span></span><span style="color:#008000;"> Fill all the tables of data set with data in the respective list        </span>
<span style="color:#808080;">/// <span style="color:#808080;">
<span style="color:#808080;">/// </span></span></span><span style="color:#008000;">Type of which datatable is to be filled</span><span style="color:#808080;">
<span style="color:#808080;">/// </span></span><span style="color:#008000;">List of data</span><span style="color:#808080;">
<span style="color:#808080;">/// </span></span><span style="color:#008000;">Data Set in which data tables will be filled with data</span><span style="color:#808080;">
<span style="color:#808080;">/// </span></span><span style="color:#008000;">ID of parent record. If -1 one then no parent</span><span style="color:#808080;">        </span>
<span style="color:#0000ff;">private <span style="color:#0000ff;">static <span style="color:#0000ff;">void</span></span></span><span> FillDataSet(</span><span style="color:#2b91af;">Type</span><span> type, </span><span style="color:#2b91af;">IList</span><span> list, </span><span style="color:#2b91af;">DataSet</span><span> dataSet, </span><span style="color:#0000ff;">int</span><span> parentID)
{</span>
<span style="color:#2b91af;">PropertyInfo</span><span>[] propertyInfos = type.GetProperties();</span>
<span style="color:#2b91af;">DataTable</span><span> dataTable = dataSet.Tables[type.Name];</span>
<span style="color:#0000ff;">int</span><span> id = dataTable.Rows.Count + 1;</span>

<span style="color:#0000ff;">foreach</span><span> (</span><span style="color:#0000ff;">object</span><span> item </span><span style="color:#0000ff;">in</span><span> list)
{</span>
<span style="color:#2b91af;">DataRow</span><span> row = dataTable.NewRow();</span>

<span style="color:#008000;">// Set new id and related parent id</span>
<span>                row[</span><span style="color:#a31515;">"ID"</span><span>] = id;</span>
<span style="color:#0000ff;">if</span><span> (parentID != -1)
row[</span><span style="color:#a31515;">"ParentID"</span><span>] = parentID;</span>

<span style="color:#008000;">// Load all the data from the properties of the type
<span style="color:#008000;">// and save them into the datatable                </span></span>
<span style="color:#0000ff;">foreach</span><span> (</span><span style="color:#2b91af;">PropertyInfo</span><span> info </span><span style="color:#0000ff;">in</span><span> propertyInfos)
{</span>
<span style="color:#0000ff;">if</span><span> (info.PropertyType.IsGenericType &amp;&amp;
(info.PropertyType.GetGenericTypeDefinition() == </span><span style="color:#0000ff;">typeof</span><span>(</span><span style="color:#2b91af;">List&lt;&gt;</span><span>)
|| info.PropertyType.GetGenericTypeDefinition() == </span><span style="color:#0000ff;">typeof</span><span>(</span><span style="color:#2b91af;">IList&lt;&gt;</span><span>)))
{</span>
<span style="color:#2b91af;">IList</span><span> subList = (</span><span style="color:#2b91af;">IList</span><span>)info.GetValue(item, </span><span style="color:#0000ff;">null</span><span>);</span>
<span style="color:#0000ff;">if</span><span> (subList != </span><span style="color:#0000ff;">null</span><span> &amp;&amp; subList.Count &gt; 0)
{
FillDataSet(subList[0].GetType(),
subList,
dataSet, id);
}
}</span>
<span style="color:#0000ff;">else                    </span>
<span>{
row[info.Name] = info.GetValue(item, </span><span style="color:#0000ff;">null</span><span>);
}
}

dataTable.Rows.Add(row);
id++;
}
}</span>

<span style="color:#808080;">/// <span style="color:#808080;">
<span style="color:#808080;">///</span></span></span><span style="color:#008000;"> Creates the relation between the tables according to the         </span>
<span style="color:#808080;">///</span><span style="color:#008000;"> type and parent table on field ID and ParentID        </span>
<span style="color:#808080;">/// <span style="color:#808080;">
<span style="color:#808080;">/// </span></span></span><span style="color:#008000;">Data set containing parent and child table</span><span style="color:#808080;">
<span style="color:#808080;">/// </span></span><span style="color:#008000;">Type of the list</span><span style="color:#808080;">
<span style="color:#808080;">/// </span></span><span style="color:#008000;">Parent table to which relations has to be done</span><span style="color:#808080;">        </span>
<span style="color:#0000ff;">private <span style="color:#0000ff;">static <span style="color:#0000ff;">void</span></span></span><span> CreateRelations(</span><span style="color:#2b91af;">DataSet</span><span> dataSet, </span><span style="color:#2b91af;">Type</span><span> type, </span><span style="color:#2b91af;">DataTable</span><span> parentTable)
{</span>
<span style="color:#2b91af;">DataTable</span><span> dataTable = dataSet.Tables[type.Name];</span>

<span style="color:#008000;">// If parent table exsits then create relation
<span style="color:#008000;">// with child table on field Parent ID            </span></span>
<span style="color:#0000ff;">if</span><span> (parentTable != </span><span style="color:#0000ff;">null</span><span>)
{
dataSet.Relations.Add(</span>
<span style="color:#0000ff;">new </span><span style="color:#2b91af;">DataRelation</span><span>(parentTable.TableName + </span><span style="color:#a31515;">"_ID_"</span>
<span>                        + </span><span style="color:#a31515;">"PARENTID_"</span><span> + dataTable.TableName,
parentTable.Columns[</span><span style="color:#a31515;">"ID"</span><span>],
dataTable.Columns[</span><span style="color:#a31515;">"ParentID"</span><span>]));
}</span>

<span style="color:#008000;">// Check for other lists under current object
<span style="color:#008000;">// go for another relation if exists            </span></span>
<span style="color:#0000ff;">foreach</span><span> (</span><span style="color:#2b91af;">PropertyInfo</span><span> pInfo </span><span style="color:#0000ff;">in</span><span> type.GetProperties())
{</span>
<span style="color:#0000ff;">if</span><span> (pInfo.PropertyType.IsGenericType &amp;&amp;
(pInfo.PropertyType.GetGenericTypeDefinition() == </span><span style="color:#0000ff;">typeof</span><span>(</span><span style="color:#2b91af;">List&lt;&gt;</span><span>)
|| pInfo.PropertyType.GetGenericTypeDefinition() == </span><span style="color:#0000ff;">typeof</span><span>(</span><span style="color:#2b91af;">IList&lt;&gt;</span><span>)))
{</span>
<span style="color:#008000;">// If associate lists are there make then another table</span>
<span>                    CreateRelations(dataSet,
pInfo.PropertyType.GetGenericArguments()[0],
dataTable);
}
}
}
}
}</span>
</code></pre>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><br />
Tested with following code</span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><code>
;<span style="color:#0000ff;">public <span style="color:#0000ff;">class </span></span><span style="color:#2b91af;">Student    </span>
<span>{</span>
<span style="color:#0000ff;">public <span style="color:#0000ff;">string</span></span><span> Name { </span><span style="color:#0000ff;">get</span><span>; </span><span style="color:#0000ff;">set</span><span>; }</span>
<span style="color:#0000ff;">public <span style="color:#0000ff;">string</span></span><span> Class { </span><span style="color:#0000ff;">get</span><span>; </span><span style="color:#0000ff;">set</span><span>; }
}</span>

<span style="color:#0000ff;">public <span style="color:#0000ff;">class </span></span><span style="color:#2b91af;">Teacher    </span>
<span>{</span>
<span style="color:#0000ff;">public <span style="color:#0000ff;">string</span></span><span> Name { </span><span style="color:#0000ff;">get</span><span>; </span><span style="color:#0000ff;">set</span><span>; }</span>
<span style="color:#0000ff;">public <span style="color:#0000ff;">string</span></span><span> Address { </span><span style="color:#0000ff;">get</span><span>; </span><span style="color:#0000ff;">set</span><span>; }</span>
<span style="color:#0000ff;">public </span><span style="color:#2b91af;">List</span><span>&lt;</span><span style="color:#2b91af;">Student</span><span>&gt; Students { </span><span style="color:#0000ff;">get</span><span>; </span><span style="color:#0000ff;">set</span><span>; }
}</span>

<span style="color:#0000ff;">class </span><span style="color:#2b91af;">Program    </span>
<span>{</span>
<span style="color:#0000ff;">static <span style="color:#0000ff;">void</span></span><span> Main(</span><span style="color:#0000ff;">string</span><span>[] args)
{</span>
<span style="color:#2b91af;">List</span><span>&lt;</span><span style="color:#2b91af;">Student</span><span>&gt; students = </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">List</span><span>&lt;</span><span style="color:#2b91af;">Student</span><span>&gt;();
students.Add(</span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">Student </span><span>{ Name = </span><span style="color:#a31515;">"Ram Prasad"</span><span>, Class = </span><span style="color:#a31515;">"LKG" </span><span>});
students.Add(</span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">Student </span><span>{ Name = </span><span style="color:#a31515;">"Dina Nath"</span><span>, Class = </span><span style="color:#a31515;">"Prep" </span><span>});</span>

<span style="color:#2b91af;">List</span><span>&lt;</span><span style="color:#2b91af;">Teacher</span><span>&gt; teachers = </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">List</span><span>&lt;</span><span style="color:#2b91af;">Teacher</span><span>&gt;();
teachers.Add(</span>
<span style="color:#0000ff;">new </span><span style="color:#2b91af;">Teacher</span><span>{
Name=</span><span style="color:#a31515;">"Om Prakash"</span><span>,
Address=</span><span style="color:#a31515;">"Mangalore"</span><span>,
Students = students
});
teachers.Add(</span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">Teacher                </span>
<span>{
Name = </span><span style="color:#a31515;">"Om Prakash 2"</span><span>,
Address = </span><span style="color:#a31515;">"Gurgaon"</span><span>,
Students = students
});</span>

<span style="color:#2b91af;">DataSet</span><span> dataSet = </span><span style="color:#2b91af;">ListConvertor</span><span>.ConvertToDataSet&lt;</span><span style="color:#2b91af;">Teacher</span><span>&gt;(teachers);
}
}</span>
</code></pre>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><BR>It is not tested in all the cases and condition only checked with few cases and requirement. If any problem do reply, i will fix it up and re-post it. After converting we assigned it to devexpress grid and get the following successful output</span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"></p>
<div id="attachment_390" class="wp-caption alignnone" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/04/ilist.jpg"><img class="size-medium wp-image-390" title="Grid assigned to parent data table" src="http://towardsnext.files.wordpress.com/2009/04/ilist.jpg?w=300&#038;h=182" alt="Grid assigned to parent data table list with all child tables " width="300" height="182" /></a><p class="wp-caption-text">Grid assigned to parent data table list with all child tables </p></div>
<p></span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><br />
</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/383/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=383&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/04/16/convert-ilist-list-to-dataset-with-child-tables-and-relations/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/04/ilist.jpg?w=300" medium="image">
			<media:title type="html">Grid assigned to parent data table</media:title>
		</media:content>
	</item>
		<item>
		<title>Crop Image in ASP.NET using JCrop, JQuery</title>
		<link>http://towardsnext.wordpress.com/2009/04/13/crop-image-in-aspnet-using-jcrop-jquery/</link>
		<comments>http://towardsnext.wordpress.com/2009/04/13/crop-image-in-aspnet-using-jcrop-jquery/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 05:33:24 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[JCrop]]></category>
		<category><![CDATA[JQUERY]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=363</guid>
		<description><![CDATA[You might have seen various websites and web application giving features to Crop your image and save it. That can be done in DHTML or in Javascript. Lets see one example of doing it with the help of JCrop which can be download from here (JCrop)
How to start
1. First include the following file into your [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=363&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">You might have seen various websites and web application giving features to Crop your image and save it. That can be done in DHTML or in Javascript. Lets see one example of doing it with the help of JCrop which can be download from <a title="JCrop" href="http://deepliquid.com/content/Jcrop.html" target="_blank">here (JCrop)</a></span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">How to start</span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">1. First include the following file into your project </span></p>
<ul> <span style="font-family:Verdana,Arial,Helvetica,sans-serif;"></p>
<li>jquery.Jcrop.js</li>
<li>jquery.Jcrop.min.js</li>
<li>jquery.min.js</li>
<p></span></ul>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">or you can directly drag and drop the JCrop folder in your project</span></p>
<div id="attachment_376" class="wp-caption alignnone" style="width: 301px"><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><a href="http://towardsnext.files.wordpress.com/2009/04/files.jpg"><img class="size-medium wp-image-376" title="JCrop files" src="http://towardsnext.files.wordpress.com/2009/04/files.jpg?w=291&#038;h=300" alt="JCrop files" width="291" height="300" /></a></span><p class="wp-caption-text">JCrop files</p></div>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">2. We need to write code in our page. Include the JQuery function in the page and also add one event for crop control for updation of the cordinates in the variable on selection by users. Check the head section of the page given below</span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">head </span><span style="color:#ff0000;">runat</span><span style="color:#0000ff;">="server"&gt;    
<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">title</span><span style="color:#0000ff;">&gt;&lt;/</span><span style="color:#a31515;">title</span><span style="color:#0000ff;">&gt;    

<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">script </span><span style="color:#ff0000;">src</span><span style="color:#0000ff;">="js/jquery.min.js"&gt;&lt;/</span><span style="color:#a31515;">script</span><span style="color:#0000ff;">&gt;

&lt;</span><span style="color:#a31515;">script </span><span style="color:#ff0000;">src</span><span style="color:#0000ff;">="js/jquery.Jcrop.min.js"&gt;&lt;/</span><span style="color:#a31515;">script</span><span style="color:#0000ff;">&gt;
&lt;</span><span style="color:#a31515;">script </span><span style="color:#ff0000;">src</span><span style="color:#0000ff;">="js/jquery.Jcrop.js"&gt;&lt;/</span><span style="color:#a31515;">script</span><span style="color:#0000ff;">&gt;

&lt;</span><span style="color:#a31515;">link </span><span style="color:#ff0000;">rel</span><span style="color:#0000ff;">="stylesheet" </span><span style="color:#ff0000;">href</span><span style="color:#0000ff;">="css/jquery.Jcrop.css" </span><span style="color:#ff0000;">type</span><span style="color:#0000ff;">="text/css" <span style="color:#0000ff;">/&gt;</span></span>

<span>		</span><span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">script </span><span style="color:#ff0000;">language</span><span style="color:#0000ff;">="Javascript"&gt;</span>

<span>		    jQuery(document).ready(</span><span style="color:#0000ff;">function</span><span>() {
		    jQuery(</span><span style="color:#a31515;">'#cropbox'</span><span>).Jcrop({
		            onSelect: updateCoords
		        });
		    });

		    </span><span style="color:#0000ff;">function</span><span> updateCoords(c) {
		        jQuery(</span><span style="color:#a31515;">'#X'</span><span>).val(c.x);
		        jQuery(</span><span style="color:#a31515;">'#Y'</span><span>).val(c.y);
		        jQuery(</span><span style="color:#a31515;">'#W'</span><span>).val(c.w);
		        jQuery(</span><span style="color:#a31515;">'#H'</span><span>).val(c.h);
		    };

		</span><span style="color:#0000ff;">&lt;/</span><span style="color:#a31515;">script</span><span style="color:#0000ff;">&gt;
&lt;/</span><span style="color:#a31515;">head</span><span style="color:#0000ff;">&gt;</span></pre>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">3. In your body section add following form to your page</span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">div</span><span style="color:#0000ff;">&gt;        
<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">asp</span><span style="color:#0000ff;">:</span><span style="color:#a31515;">Button </span><span style="color:#ff0000;">ID</span><span style="color:#0000ff;">="Submit" </span><span style="color:#ff0000;">runat</span><span style="color:#0000ff;">="server" </span><span style="color:#ff0000;">Text</span><span style="color:#0000ff;">="Crop Image" </span>
<span style="color:#ff0000;">onclick</span><span style="color:#0000ff;">="Submit_Click" <span style="color:#0000ff;">/&gt;        
<span style="color:#0000ff;">&lt;</span></span></span><span style="color:#a31515;">br </span><span style="color:#0000ff;">/&gt;        
<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">br </span><span style="color:#0000ff;">/&gt;        
<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">asp</span><span style="color:#0000ff;">:</span><span style="color:#a31515;">Image </span><span style="color:#ff0000;">ID</span><span style="color:#0000ff;">="cropedImage" </span><span style="color:#ff0000;">runat</span><span style="color:#0000ff;">="server" </span><span style="color:#ff0000;">Visible</span><span style="color:#0000ff;">="False" <span style="color:#0000ff;">/&gt;        
<span style="color:#0000ff;">&lt;</span></span></span><span style="color:#a31515;">br </span><span style="color:#0000ff;">/&gt;        
<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">br </span><span style="color:#0000ff;">/&gt;        

<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">img </span><span style="color:#ff0000;">src</span><span style="color:#0000ff;">="Sunset.jpg" </span><span style="color:#ff0000;">id</span><span style="color:#0000ff;">="cropbox" <span style="color:#0000ff;">/&gt;</span></span>

<span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">asp</span><span style="color:#0000ff;">:</span><span style="color:#a31515;">HiddenField </span><span style="color:#ff0000;">ID</span><span style="color:#0000ff;">="X" </span><span style="color:#ff0000;">runat</span><span style="color:#0000ff;">="server" <span style="color:#0000ff;">/&gt;        
<span style="color:#0000ff;">&lt;</span></span></span><span style="color:#a31515;">asp</span><span style="color:#0000ff;">:</span><span style="color:#a31515;">HiddenField </span><span style="color:#ff0000;">ID</span><span style="color:#0000ff;">="Y" </span><span style="color:#ff0000;">runat</span><span style="color:#0000ff;">="server" <span style="color:#0000ff;">/&gt;        
<span style="color:#0000ff;">&lt;</span></span></span><span style="color:#a31515;">asp</span><span style="color:#0000ff;">:</span><span style="color:#a31515;">HiddenField </span><span style="color:#ff0000;">ID</span><span style="color:#0000ff;">="W" </span><span style="color:#ff0000;">runat</span><span style="color:#0000ff;">="server" <span style="color:#0000ff;">/&gt;        
<span style="color:#0000ff;">&lt;</span></span></span><span style="color:#a31515;">asp</span><span style="color:#0000ff;">:</span><span style="color:#a31515;">HiddenField </span><span style="color:#ff0000;">ID</span><span style="color:#0000ff;">="H" </span><span style="color:#ff0000;">runat</span><span style="color:#0000ff;">="server" <span style="color:#0000ff;">/&gt;        

<span style="color:#0000ff;">&lt;/</span></span></span><span style="color:#a31515;">div</span><span style="color:#0000ff;">&gt;</span></pre>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">4. We need to handle the click event of crop button in our code and crop the image there<br />
</span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><span style="color:#0000ff;">protected <span style="color:#0000ff;">void</span></span><span> Submit_Click(</span><span style="color:#0000ff;">object</span><span> sender, </span><span style="color:#2b91af;">EventArgs</span><span> e)
{</span>
<span style="color:#0000ff;">if</span><span> (</span><span style="color:#0000ff;">this</span><span>.IsPostBack)
{</span>
<span style="color:#008000;">//Get the Cordinates                </span>
<span style="color:#0000ff;">int</span><span> x = </span><span style="color:#2b91af;">Convert</span><span>.ToInt32(X.Value);</span>
<span style="color:#0000ff;">int</span><span> y = </span><span style="color:#2b91af;">Convert</span><span>.ToInt32(Y.Value);</span>
<span style="color:#0000ff;">int</span><span> w = </span><span style="color:#2b91af;">Convert</span><span>.ToInt32(W.Value);</span>
<span style="color:#0000ff;">int</span><span> h = </span><span style="color:#2b91af;">Convert</span><span>.ToInt32(H.Value);</span>

<span style="color:#008000;">//Load the Image from the location</span>
<span>                System.Drawing.</span><span style="color:#2b91af;">Image</span><span> image = </span><span style="color:#2b91af;">Bitmap</span><span>.FromFile(</span>
<span style="color:#2b91af;">HttpContext</span><span>.Current.Request.PhysicalApplicationPath + </span><span style="color:#a31515;">"Sunset.jpg"</span><span>);</span>

<span style="color:#008000;">//Create a new image from the specified location to                
<span style="color:#008000;">//specified height and width                </span></span>
<span style="color:#2b91af;">Bitmap</span><span> bmp = </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">Bitmap</span><span>(w, h, image.PixelFormat);</span>
<span style="color:#2b91af;">Graphics</span><span> g = </span><span style="color:#2b91af;">Graphics</span><span>.FromImage(bmp);
g.DrawImage(image, </span><span style="color:#0000ff;">new </span><span style="color:#2b91af;">Rectangle</span><span>(0, 0, w, h), </span>
<span style="color:#0000ff;">new </span><span style="color:#2b91af;">Rectangle</span><span>(x, y, w, h), </span>
<span style="color:#2b91af;">GraphicsUnit</span><span>.Pixel);</span>

<span style="color:#008000;">//Save the file and reload to the control</span>
<span>                bmp.Save(</span><span style="color:#2b91af;">HttpContext</span><span>.Current.Request.PhysicalApplicationPath + </span><span style="color:#a31515;">"Sunset2.jpg"</span><span>, image.RawFormat);
cropedImage.Visible = </span><span style="color:#0000ff;">true</span><span>;
cropedImage.ImageUrl = </span><span style="color:#a31515;">".\\Sunset2.jpg"</span><span>;
}
}</span></pre>
<p>Download complete code from <a title="JCrop Example Code" href="http://www.box.net/shared/zc492h5ctg" target="_blank">here</a></p>
<div id="attachment_371" class="wp-caption alignleft" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/04/crop1.jpg"><img class="size-medium wp-image-371" title="Selection by user for Croping" src="http://towardsnext.files.wordpress.com/2009/04/crop1.jpg?w=300&#038;h=180" alt="Selection by user for Croping" width="300" height="180" /></a><p class="wp-caption-text">Selection by user for Croping</p></div>
<div id="attachment_372" class="wp-caption alignleft" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/04/crop2.jpg"><img class="size-medium wp-image-372" title="Cropped Image" src="http://towardsnext.files.wordpress.com/2009/04/crop2.jpg?w=300&#038;h=180" alt="Cropped Image" width="300" height="180" /></a><p class="wp-caption-text">Cropped Image</p></div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/363/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/363/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/363/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=363&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/04/13/crop-image-in-aspnet-using-jcrop-jquery/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/04/files.jpg?w=291" medium="image">
			<media:title type="html">JCrop files</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/04/crop1.jpg?w=300" medium="image">
			<media:title type="html">Selection by user for Croping</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/04/crop2.jpg?w=300" medium="image">
			<media:title type="html">Cropped Image</media:title>
		</media:content>
	</item>
		<item>
		<title>Using JQuery UI in ASP.NET MVC</title>
		<link>http://towardsnext.wordpress.com/2009/04/10/using-jquery-ui-in-aspnet-mvc/</link>
		<comments>http://towardsnext.wordpress.com/2009/04/10/using-jquery-ui-in-aspnet-mvc/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 08:45:59 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[EXTENSION]]></category>
		<category><![CDATA[HTMLHELPER]]></category>
		<category><![CDATA[JQUERY]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=341</guid>
		<description><![CDATA[I was developing one application in ASP.NET MVC, where i was in need of displaying Date Picker to the user. But if you generate View with the help of MVC extension then it will display text box for your date field. In order to show the datepicker i used jquery datepicker.
You can download it from [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=341&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">I was developing one application in ASP.NET MVC, where i was in need of displaying Date Picker to the user. But if you generate View with the help of MVC extension then it will display text box for your date field. In order to show the datepicker i used jquery datepicker.<br />
You can download it from <a title="JQuery UI" href="http://jqueryui.com/" target="_blank">JQuery UI here</a></span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><strong>Step 1</strong><br />
</span></p>
<ul> <span style="font-family:Verdana,Arial,Helvetica,sans-serif;"></p>
<li>Include these files in your project. in the script folder</li>
<p>jquery-1.3.2.js<br />
ui.core.js<br />
ui.datepicker.js</p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"> Also include the theme folder in project to apply the themes for the respective controls</span></p>
<p></span></ul>
<ul>
<li><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">Add the Script reference in your webpage, for that include the following code</span></li>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><span style="color:#0000ff;"><span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">script </span><span style="color:#ff0000;">type</span><span style="color:#0000ff;">="text/javascript" </span><span style="color:#ff0000;">src</span><span style="color:#0000ff;">="/../../Scripts/jquery-1.3.2.js"&gt;&lt;/</span><span style="color:#a31515;">script</span><span style="color:#0000ff;">&gt;
<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">script </span><span style="color:#ff0000;">type</span><span style="color:#0000ff;">="text/javascript" </span><span style="color:#ff0000;">src</span><span style="color:#0000ff;">="/../../Scripts/ui.core.js"&gt;&lt;/</span><span style="color:#a31515;">script</span><span style="color:#0000ff;">&gt;
<span style="color:#0000ff;">&lt;</span></span><span style="color:#a31515;">script </span><span style="color:#ff0000;">type</span><span style="color:#0000ff;">="text/javascript" </span><span style="color:#ff0000;">src</span><span style="color:#0000ff;">="/../../Scripts/ui.datepicker.js"&gt;&lt;/</span><span style="color:#a31515;">script</span><span style="color:#0000ff;">&gt;</span>
</span></span></pre>
<li><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">Include the following script in your view page(where you want to show the date picker) giving it a ID. On that ID we will use it as a input. ID should be unique</span></li>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">script </span><span style="color:#ff0000;">type</span><span style="color:#0000ff;">="text/javascript"&gt;</span>
<span> $(document).ready(</span><span style="color:#0000ff;">function</span><span>(){
$(</span><span style="color:#a31515;">"#FromDate"</span><span>).datepicker();
});</span>
<span style="color:#0000ff;">&lt;/</span><span style="color:#a31515;">script</span><span style="color:#0000ff;">&gt;</span>
</span></pre>
</ul>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><strong>Step 2</strong><br />
</span></p>
<ul> <span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"></p>
<li><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">We need to create a Extension for HtmlHelper Class.</span></li>
<p></span></span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><span style="font-family:Verdana,Arial,Helvetica,sans-serif;"><span style="color:#0000ff;">using</span><span> System;</span>
<span style="color:#0000ff;">using</span><span> System.Collections.Generic;</span>
<span style="color:#0000ff;">using</span><span> System.Linq;</span>
<span style="color:#0000ff;">using</span><span> System.Web;</span>

<span style="color:#0000ff;">namespace</span><span> System.Web.Mvc.Html
{</span>
<span style="color:#0000ff;">public <span style="color:#0000ff;">static <span style="color:#0000ff;">class </span></span></span><span style="color:#2b91af;">DatePickerExtension</span>
<span>{</span>
<span style="color:#0000ff;">public <span style="color:#0000ff;">static <span style="color:#0000ff;">string</span></span></span><span> DatePicker(</span><span style="color:#0000ff;">this </span><span style="color:#2b91af;">HtmlHelper</span><span> htmlHelper, </span><span style="color:#0000ff;">string</span><span> name)
{</span>
<span style="color:#0000ff;">return </span><span style="color:#a31515;">"&lt;input type=\"text\" id=\""</span><span> + name + </span>
<span style="color:#a31515;">"\" name=\""</span><span> + name + </span><span style="color:#a31515;">"\" value=\"\"/&gt;"</span><span>;
}
}
}</span></span></pre>
<li><span style="font-family:Verdana,Arial,Helvetica,sans-serif;">In your view page you have to add the following code to have that control</span></li>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"> <span style="color:#0000ff;">&lt;</span><span style="color:#a31515;">label </span><span style="color:#ff0000;">for</span><span style="color:#0000ff;">="fromDate"&gt;</span><span>From date:</span><span style="color:#0000ff;">&lt;/</span><span style="color:#a31515;">label</span><span style="color:#0000ff;">&gt;             </span>
<span>&lt;%</span><span style="color:#0000ff;">=</span><span> Html.DatePicker(</span><span style="color:#a31515;">"FromDate"</span><span>)%&gt;</span></pre>
</ul>
<p>Output :</p>
<div id="attachment_349" class="wp-caption alignleft" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/04/jquery-datepicker.jpg"><img class="size-medium wp-image-349" title="JQuery UI DatePicker" src="http://towardsnext.files.wordpress.com/2009/04/jquery-datepicker.jpg?w=300&#038;h=201" alt="JQuery UI DatePicker" width="300" height="201" /></a><p class="wp-caption-text">JQuery UI DatePicker</p></div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/341/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=341&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/04/10/using-jquery-ui-in-aspnet-mvc/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/04/jquery-datepicker.jpg?w=300" medium="image">
			<media:title type="html">JQuery UI DatePicker</media:title>
		</media:content>
	</item>
		<item>
		<title>Named &amp; Optional Parameter, C# 4.0 Part 2</title>
		<link>http://towardsnext.wordpress.com/2009/03/16/named-optional-parameter-c-40-part-2/</link>
		<comments>http://towardsnext.wordpress.com/2009/03/16/named-optional-parameter-c-40-part-2/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 12:39:56 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[NAMED PARAMETERS]]></category>
		<category><![CDATA[OPTIONAL PARAMETERS]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=323</guid>
		<description><![CDATA[In visual basic we were having optional parameter option which can help you to send only some parameter to methods and reset will take the default values. Same feature is part of C# 4.0 where you can have default values for the parameters. 

But one more noticeable feature is &#8220;named parameter&#8221;. You might have seen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=323&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;">In visual basic we were having optional parameter option which can help you to send only some parameter to methods and reset will take the default values. Same feature is part of C# 4.0 where you can have default values for the parameters. </span></p>
<div class="wp-caption alignnone" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/03/pic19.jpg"><img class="size-medium wp-image-325" title="Optional Parameters &amp; Their default values" src="http://towardsnext.files.wordpress.com/2009/03/pic19.jpg?w=300&#038;h=153" alt="Optional Parameters &amp; Their default values" width="300" height="153" /></a><p class="wp-caption-text">Optional Parameters &amp; Their default values</p></div>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;"><br />
But one more noticeable feature is &#8220;named parameter&#8221;. You might have seen in VB also that if you want to set any of the parameter no values then you have to leave all other parameters also which are defined after that variable. To sort this out you can use named parameter which specify the name of the parameter and value for it &#8220;<strong>seats:4</strong>&#8221; where seats is the parameter and 4 is the value.<br />
</span></p>
<div class="wp-caption alignnone" style="width: 310px"><a href="http://towardsnext.files.wordpress.com/2009/03/pic20.jpg"><img class="size-medium wp-image-326" title="Named Parameters" src="http://towardsnext.files.wordpress.com/2009/03/pic20.jpg?w=300&#038;h=185" alt="Named Parameters" width="300" height="185" /></a><p class="wp-caption-text">Named Parameters</p></div>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;"><br />
Both of the features are shown below in sample</span></p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><code><font color="#0000FF" size="2">using</font><font size="2"> System;</font>
<font color="#0000FF" size="2">using</font><font size="2"> System.Collections.Generic;</font>
<font color="#0000FF" size="2">using</font><font size="2"> System.Linq;</font>
<font color="#0000FF" size="2">using</font><font size="2"> System.Text;</font>

<font color="#0000FF" size="2">namespace</font><font size="2"> ParameterFeatures
{</font>
<font color="#0000FF" size="2">class </font><font color="#2B91AF" size="2">Program&nbsp;&nbsp;&nbsp;&nbsp;</font>
<font size="2">{</font>
<font color="#0000FF" size="2">static <font color="#0000FF" size="2">void</font></font><font size="2"> Main(</font><font color="#0000FF" size="2">string</font><font size="2">[] args)
{</font>
<font color="#2B91AF" size="2">Vehicle</font><font size="2"> car = </font><font color="#0000FF" size="2">new </font><font color="#2B91AF" size="2">Vehicle</font><font size="2">(</font><font color="#A31515" size="2">"V6"</font><font size="2">);</font>
<font color="#2B91AF" size="2">Vehicle</font><font size="2"> van = </font><font color="#0000FF" size="2">new </font><font color="#2B91AF" size="2">Vehicle</font><font size="2">(seats:4);</font>

<font color="#2B91AF" size="2">Console</font><font size="2">.WriteLine(</font><font color="#A31515" size="2">"Engine : "</font><font size="2"> + car.Engine);</font>
<font color="#2B91AF" size="2">Console</font><font size="2">.WriteLine(</font><font color="#A31515" size="2">"Seats : "</font><font size="2"> + van.Seats.ToString());</font>

<font color="#2B91AF" size="2">Console</font><font size="2">.ReadLine();
}
}</font>

<font color="#0000FF" size="2">class </font><font color="#2B91AF" size="2">Vehicle&nbsp;&nbsp;&nbsp;&nbsp;</font>
<font size="2">{</font>
<font color="#0000FF" size="2">public <font color="#0000FF" size="2">string</font></font><font size="2"> Engine { </font><font color="#0000FF" size="2">get</font><font size="2">; </font><font color="#0000FF" size="2">set</font><font size="2">; }</font>
<font color="#0000FF" size="2">public <font color="#0000FF" size="2">int</font></font><font size="2"> Seats { </font><font color="#0000FF" size="2">get</font><font size="2">; </font><font color="#0000FF" size="2">set</font><font size="2">; }</font>

<font color="#0000FF" size="2">public</font><font size="2"> Vehicle(</font><font color="#0000FF" size="2">string</font><font size="2"> engine = </font><font color="#A31515" size="2">"V8"</font><font size="2">, </font><font color="#0000FF" size="2">int</font><font size="2"> seats = 5)
{
Engine = engine;
Seats = seats;
}
}
}</font></code></pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/323/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=323&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/03/16/named-optional-parameter-c-40-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/03/pic19.jpg?w=300" medium="image">
			<media:title type="html">Optional Parameters &#38; Their default values</media:title>
		</media:content>

		<media:content url="http://towardsnext.files.wordpress.com/2009/03/pic20.jpg?w=300" medium="image">
			<media:title type="html">Named Parameters</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamic Lookup &amp; dynamic Type, C# 4.0 Part 1</title>
		<link>http://towardsnext.wordpress.com/2009/03/16/dynamic-lookup-dynamic-type-c-40-part-1/</link>
		<comments>http://towardsnext.wordpress.com/2009/03/16/dynamic-lookup-dynamic-type-c-40-part-1/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 11:27:41 +0000</pubDate>
		<dc:creator>A.Sethi</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[DYNAMIC]]></category>
		<category><![CDATA[DYNAMIC LOOKUP]]></category>
		<category><![CDATA[VAR]]></category>

		<guid isPermaLink="false">http://towardsnext.wordpress.com/?p=314</guid>
		<description><![CDATA[C# 4.0 is out once again with new set of features. Now we will see one of the new feature of it, which is know as Dynamic Lookup. It is new approach for invoking thing more dynamically than before. It gives big freedom and working with various different kind of objects like COM etc will [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=314&subd=towardsnext&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;">C# 4.0 is out once again with new set of features. Now we will see one of the new feature of it, which is know as Dynamic Lookup. It is new approach for invoking thing more dynamically than before. It gives big freedom and working with various different kind of objects like COM etc will be too easy. </span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;">Big question how. I have written one sample below where i am grabbing the object of excel instance which is already running and filling data in it. In the previous version of C# we used to do it with the help of InvokeMember funtions of the object.  But in C# 4.0 story is different</span>M</p>
<pre style="border:1px dashed #999999;overflow:auto;width:95%;color:#000000;line-height:14px;padding:5px;"><code><span style="color:#0000ff;font-size:small;">using</span><span style="font-size:small;"> System;</span>
<span style="color:#0000ff;font-size:small;">using</span><span style="font-size:small;"> System.Collections.Generic;</span>
<span style="color:#0000ff;font-size:small;">using</span><span style="font-size:small;"> System.Linq;</span>
<span style="color:#0000ff;font-size:small;">using</span><span style="font-size:small;"> System.Text;</span>

<span style="color:#0000ff;font-size:small;">namespace</span><span style="font-size:small;"> DynamicObjects
{</span>
<span style="color:#0000ff;font-size:small;">class </span><span style="color:#2b91af;font-size:small;">Program    </span>
<span style="font-size:small;">{</span>
<span style="color:#0000ff;font-size:small;">static <span style="color:#0000ff;font-size:small;">void</span></span><span style="font-size:small;"> Main(</span><span style="color:#0000ff;font-size:small;">string</span><span style="font-size:small;">[] args)
{
<span style="color:#0000ff;font-size:small;">dynamic</span> excel = System.Runtime.
InteropServices.</span><span style="color:#2b91af;font-size:small;">Marshal</span><span style="font-size:small;">.GetActiveObject(</span><span style="color:#a31515;font-size:small;">"Excel.Application"</span><span style="font-size:small;">);</span>

<span style="color:#008000;font-size:small;">//Display the name of the work book            </span>
<span style="color:#2b91af;font-size:small;">Console</span><span style="font-size:small;">.WriteLine(excel.ActiveWorkbook.Name);</span>

<span style="color:#008000;font-size:small;">//Select the range and place some data here</span>
<span style="font-size:small;">excel.Range(</span><span style="color:#a31515;font-size:small;">"B2"</span><span style="font-size:small;">).Select();
excel.ActiveCell.FormulaR1C1 = </span><span style="color:#a31515;font-size:small;">"Sample Data"</span><span style="font-size:small;">;</span>

<span style="color:#008000;font-size:small;">//Wait for the input            </span>
<span style="color:#2b91af;font-size:small;">Console</span><span style="font-size:small;">.ReadLine();
}
}
}</span></code></pre>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;"><br />
It was so simple to use the dynamic object, That i have to just type out the properties and method in the front of dynamic object. At the time of getting that object it will be handled automatically and will map the functions and methods. Its really a great feature, which can save time and give more freedom to the developer.</span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;"><strong>Difference between VAR &amp; DYNAMIC</strong></span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;"><strong>VAR</strong> It is also know as local type inference feature of C#. This feature will allow you to remove the data type from the left hand side and create the type on the fly. But still you have to specify the type in the right hand side and var will be replaced by the new type which will be built at compile time.</span></p>
<p><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;"><strong>DYNAMIC</strong> it is step ahead of the VAR. It will get the information of the object not at the compile time rather at the time of creation of that object. It is done at runtime only. </span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/towardsnext.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/towardsnext.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/towardsnext.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/towardsnext.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/towardsnext.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/towardsnext.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/towardsnext.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/towardsnext.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/towardsnext.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/towardsnext.wordpress.com/314/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=towardsnext.wordpress.com&blog=4711428&post=314&subd=towardsnext&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://towardsnext.wordpress.com/2009/03/16/dynamic-lookup-dynamic-type-c-40-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d572ac324d6be5d65351eba70d1a029d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">A.Sethi</media:title>
		</media:content>
	</item>
	</channel>
</rss>