public DownloadAsICAL ( List |
||
lectures | List |
List of lectures. |
semStart | System.DateTime | Beginning of the semester. Only Year, Month and Day are used. |
semEnd | System.DateTime | End of the semester. Only Year, Month and Day are used. |
return | System.Web.Mvc.ActionResult |
public ActionResult DownloadAsICAL(List<TimetableField> lectures,DateTime semStart, DateTime semEnd)
{
ICalGenerator gen = new ICalGenerator();
string text = gen.generateICal(lectures, semStart, semEnd);
byte[] buffer = System.Text.Encoding.UTF8.GetBytes(text);
var res = new FileContentResult(buffer, "text/plain");
res.FileDownloadName = "FJFIRozvrh.ical";
return res;
}
public ActionResult ExportToICal() { ImportExport instance = new ImportExport(); return instance.DownloadAsICAL(M.CustomTimetableFields, M.SelectedTimetable.m_timetableInfo.SemesterStart, M.SelectedTimetable.m_timetableInfo.SemesterEnd); }