protected void Schedule1_ExportICS(object sender, Syncfusion.JavaScript.Web.ScheduleEventArgs e) { IEnumerable datum; var model = JsonConvert.DeserializeObject <Dictionary <string, object> >(e.Arguments["appSetting"].ToString()); if (e.Arguments["appId"] != null) { datum = data.GetRecords().Where(app => app.ID == Convert.ToInt16(e.Arguments["appId"])).ToList(); } else { datum = data.GetRecords(); } ScheduleExport obj = new ScheduleExport(model, datum); }
public void ExportToICS(FormCollection form) { IEnumerable data; string JSONModel = Request.Form["ScheduleApps"]; var model = JsonConvert.DeserializeObject <Dictionary <string, object> >(JSONModel); var Id = Request.Form["AppointmentId"]; if (Id != null) { data = db.DefaultSchedules.Where(app => app.Id.ToString() == Id.ToString()).ToList(); } else { data = db.DefaultSchedules.Take(5).ToList(); } ScheduleExport obj = new ScheduleExport(model, data); }