Using ASP.NET MVC 3 with Razor, C#, and the [login to view URL] library, provide a sample application that allows creation and editing of recurring events (similar to [login to view URL]) for Daily, Weekly, Monthly, and Yearly options.
## Deliverables
I need a stand-alone project that will allow editing of recurring events. I'm looking for a dialog that would be similar to [login to view URL] when you click on Repeat... for an event. For example, it should allow for Daily, Weekly, Monthly and Yearly recurring events. Serialize to a string in ical format, and load it back in via [login to view URL](reader) to edit an existing event.
The sample doesn't have to store to a database. It can (de)serialize to/from a file on the file system, and it only has to allow editing of one event.
It must be written in ASP.NET MVC 3 Razor using C# and use the [login to view URL] library.