public ActionResult ImportFromXML(HttpPostedFileBase file) { ImportExport instance = new ImportExport(); try { List<TimetableField> result; result = instance.ImportXML(file); M.CustomTimetableFields = result; SaveToSession(); } catch (InvalidDataException ex) { ViewBag.ImportErrorMessage = ex.Message; } return View("Index", M); }
public ActionResult ExportToXML() { ImportExport instance = new ImportExport(); return instance.DownloadAsXML(M.CustomTimetableFields); }
public ActionResult ExportToPNG() { ImportExport instance = new ImportExport(); return instance.DownloadAsBITMAP(M.CustomTimetableFields, M.SelectedTimetable.m_timetableInfo.TimetableLabel, M.SelectedTimetable.m_timetableInfo.Created, M.SelectedTimetable.m_timetableInfo.LinkToAdditionalInformation, Server.MapPath("~/App_Data/"), "png"); }
public ActionResult ExportToSVG() { ImportExport instance = new ImportExport(); return instance.DownloadAsSVG(M.CustomTimetableFields, M.SelectedTimetable.m_timetableInfo.TimetableLabel, M.SelectedTimetable.m_timetableInfo.Created, M.SelectedTimetable.m_timetableInfo.LinkToAdditionalInformation); }
public ActionResult ExportToICal() { ImportExport instance = new ImportExport(); return instance.DownloadAsICAL(M.CustomTimetableFields, M.SelectedTimetable.m_timetableInfo.SemesterStart, M.SelectedTimetable.m_timetableInfo.SemesterEnd); }