Exemple #1
0
        /// <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);
        }
Exemple #3
0
        /// <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);
        }