Пример #1
0
        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);
        }
Пример #2
0
        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);
        }