public ActionResult ICalendarImport() { UploadedFile[] files = UploadControlExtension.GetUploadedFiles("schedulerAptImporter"); if (files.Count() > 0) { try { EditableSchedule[] schedules = SchedulerExtension.ImportFromICalendar <EditableSchedule>(SchedulerDemoHelper.ExportSchedulerSettings, files[0].FileContent); CarsDataProvider.SetImportedCarSchedulings(schedules); } catch (Exception e) { TempData["SchedulerErrorText"] = e.Message; } } return(RedirectToAction("ICalendar")); }