private static void SendICSFileViaEmail(CalendarJob userPendingJob)
        {
            var request = GenerateCalendarRequest(userPendingJob.MemoItemId);

            CalendarEventManager.SendCalendarByMail(request);
            CloseJob(userPendingJob);
        }
        private static void DownloadICS(CalendarJob userPendingJob)
        {
            var request = GenerateCalendarRequest(userPendingJob.MemoItemId);

            CalendarEventManager.DownloadCalendarFile(HttpContext.Current, request);
            CloseJob(userPendingJob);
        }
示例#3
0
            protected override void OnFinish()
            {
                if (UpdateType == CallBackUpdateType.None)
                {
                    return;
                }

                Events = new CalendarEventManager().FilteredData(StartDate, StartDate.AddDays(Days)).AsEnumerable();

                DataIdField    = "Id";
                DataTextField  = "Description";
                DataStartField = "Starting";
                DataEndField   = "Ending";
            }
示例#4
0
        public ActionResult Edit(string id)
        {
            var manager = new CalendarEventManager().Get(id) ?? new CalendarEvent();

            return(View(manager));
        }