/// <summary>
        /// Serializing data
        /// </summary>
        /// <returns></returns>
        public ActionResult ExportServerSide()
        {
            Response.ContentType = "text/plain";
            Response.AppendHeader("content-disposition", "attachment; filename=dhtmlxScheduler.ics");

            var renderer = new ICalRenderer();
            var events   = new DHXSchedulerDataContext().Events;

            return(Content(renderer.ToICal(events)));
            //you can also use custom function for rendering of the events
            //renderer.ToICal(events, RenderItem);
        }
        /// <summary>
        /// Serializing data
        /// </summary>
        /// <returns></returns>
        public ActionResult ExportServerSide()
        {
            Response.ContentType = "text/plain";
            Response.AppendHeader("content-disposition", "attachment; filename=dhtmlxScheduler.ics");

            var renderer = new ICalRenderer();
            var events = new DHXSchedulerModelsDataContext().Events;

            return Content(renderer.ToICal(events));
            //you can also use custom function for rendering of the events
            //renderer.ToICal(events, RenderItem);
        }