/// <summary> /// Get All Calendar Event /// </summary> /// <param name="calendarEventList"></param> /// <returns></returns> public CalendarEventListViewModel GetAllCalendarEvent(CalendarEventListViewModel calendarEventList) { CalendarEventListViewModel calendarEventListViewModel = new CalendarEventListViewModel(); try { var eventList = this.context?.CalendarEvents.Where(x => x.TenantId == calendarEventList.TenantId && x.SchoolId == calendarEventList.SchoolId && x.AcademicYear == calendarEventList.AcademicYear && ((x.CalendarId == calendarEventList.CalendarId && x.SystemWideEvent == false) || x.SystemWideEvent == true)).OrderBy(x => x.Title).ToList(); calendarEventListViewModel.calendarEventList = eventList; calendarEventListViewModel._tenantName = calendarEventList._tenantName; calendarEventListViewModel._token = calendarEventList._token; if (eventList.Count > 0) { calendarEventListViewModel._failure = false; } else { calendarEventListViewModel._failure = true; calendarEventListViewModel._message = NORECORDFOUND; } } catch (Exception es) { calendarEventListViewModel._message = es.Message; calendarEventListViewModel._failure = true; calendarEventListViewModel._tenantName = calendarEventList._tenantName; calendarEventListViewModel._token = calendarEventList._token; } return(calendarEventListViewModel); }
public ActionResult <CalendarEventListViewModel> GetAllCalendarEvent(CalendarEventListViewModel calendarList) { CalendarEventListViewModel calendarEventListModel = new CalendarEventListViewModel(); try { calendarEventListModel = _calendarEventService.GetAllCalendarEvent(calendarList); } catch (Exception es) { calendarEventListModel._message = es.Message; calendarEventListModel._failure = true; } return(calendarEventListModel); }
/// <summary> /// Get All Calendar Event List /// </summary> /// <param name="calendarEventList"></param> /// <returns></returns> public CalendarEventListViewModel GetAllCalendarEvent(CalendarEventListViewModel calendarEventList) { CalendarEventListViewModel calendarEventListModel = new CalendarEventListViewModel(); try { if (TokenManager.CheckToken(calendarEventList._tenantName + calendarEventList._userName, calendarEventList._token)) { calendarEventListModel = this.calendarEventRepository.GetAllCalendarEvent(calendarEventList); } else { calendarEventListModel._failure = true; calendarEventListModel._message = TOKENINVALID; } } catch (Exception es) { calendarEventListModel._failure = true; calendarEventListModel._message = es.Message; } return(calendarEventListModel); }