public void GetEventList() { OwaStoreObjectId folderId = (OwaStoreObjectId)base.GetParameter("fId"); ExDateTime[] days = (ExDateTime[])base.GetParameter("days"); CalendarViewType viewType = (CalendarViewType)base.GetParameter("vt"); int startHour = (int)base.GetParameter("SH"); int endHour = (int)base.GetParameter("EH"); bool workingDayOnly = false; if (base.IsParameterSet("wo")) { workingDayOnly = (bool)base.GetParameter("wo"); } using (CalendarAdapter calendarAdapter = new CalendarAdapter(base.UserContext, folderId)) { int num; ReadingPanePosition readingPanePosition; calendarAdapter.LoadData(CalendarUtilities.PrintQueryProperties, days, false, startHour, endHour, ref viewType, out num, out readingPanePosition); if (!calendarAdapter.UserCanReadItem) { throw new OwaInvalidRequestException("no read access to the calendar"); } PrintEventList printEventList = new PrintEventList(base.UserContext, calendarAdapter, viewType, workingDayOnly); printEventList.RenderView(this.SanitizingWriter); } }
// Token: 0x06002A05 RID: 10757 RVA: 0x000EBCC0 File Offset: 0x000E9EC0 protected void RenderEventList() { if (this.printEventList && this.calendarAdapter.UserCanReadItem) { PrintEventList printEventList = new PrintEventList(base.SessionContext, this.calendarAdapter, this.viewType, this.workingDayOnly); printEventList.RenderView(base.SanitizingResponse); } }
public void GetEventListForPublishedCalendar() { ExDateTime[] days = (ExDateTime[])base.GetParameter("days"); CalendarViewType viewType = (CalendarViewType)base.GetParameter("vt"); int startHour = (int)base.GetParameter("SH"); int endHour = (int)base.GetParameter("EH"); AnonymousSessionContext anonymousSessionContext = base.SessionContext as AnonymousSessionContext; if (anonymousSessionContext == null) { throw new OwaInvalidRequestException("This request can only be sent to Calendar VDir"); } using (PublishedCalendarAdapter publishedCalendarAdapter = new PublishedCalendarAdapter(anonymousSessionContext)) { publishedCalendarAdapter.LoadData(CalendarUtilities.QueryProperties, days, startHour, endHour, viewType); if (!publishedCalendarAdapter.UserCanReadItem) { throw new OwaInvalidRequestException("no read access to the calendar"); } PrintEventList printEventList = new PrintEventList(base.SessionContext, publishedCalendarAdapter, viewType, false); printEventList.RenderView(this.SanitizingWriter); } }