コード例 #1
0
        /// <summary>Gets events.</summary>
        /// <param name="pagination">Pagination.</param>
        /// <param name="filter">Filters for events.</param>
        /// <param name="sort">Sort.</param>
        /// <returns>List of events matching passed filter criteria.</returns>
        public ListPaginated<EventDTO> GetAll(Pagination pagination, FilterEvents filter = null, Sort sort = null)
        {
            if (filter == null)
                return this.GetList<EventDTO>(MethodKey.EventsAll, pagination, "");

            return this.GetList<EventDTO>(MethodKey.EventsAll, pagination, "", sort, filter.GetValues());
        }
コード例 #2
0
        /// <summary>Gets events.</summary>
        /// <param name="pagination">Pagination.</param>
        /// <param name="filter">Filters for events.</param>
        /// <param name="sort">Sort.</param>
        /// <returns>List of events matching passed filter criteria.</returns>
        public ListPaginated <EventDTO> GetAll(Pagination pagination, FilterEvents filter = null, Sort sort = null)
        {
            if (filter == null)
            {
                return(this.GetList <EventDTO>(MethodKey.EventsAll, pagination));
            }

            return(this.GetList <EventDTO>(MethodKey.EventsAll, pagination, sort, filter.GetValues()));
        }
コード例 #3
0
        /// <summary>Gets events.</summary>
        /// <param name="pagination">Pagination.</param>
        /// <param name="filter">Filters for events.</param>
        /// <param name="sort">Sort.</param>
        /// <returns>List of events matching passed filter criteria.</returns>
        public async Task <ListPaginated <EventDTO> > GetAllAsync(Pagination pagination, FilterEvents filter = null, Sort sort = null)
        {
            if (filter == null)
            {
                return(await this.GetListAsync <EventDTO>(MethodKey.EventsAll, pagination));
            }

            return(await this.GetListAsync <EventDTO>(MethodKey.EventsAll, pagination, sort, filter.GetValues()));
        }