public AnnouncementListRequestBuilder(AnnouncementFilter filter, FilterPager pager)
     : this()
 {
     this.Filter = filter;
     this.Pager  = pager;
 }
 public static AnnouncementListRequestBuilder List(AnnouncementFilter filter, FilterPager pager = null)
 {
     return(new AnnouncementListRequestBuilder(filter, pager));
 }
        public async Task <IEnumerable <UserRegisterRequest> > GetFiltered(AnnouncementFilter filter)
        {
            var announcements = await _repository.GetFilteredAnnouncements(filter);

            return(announcements);
        }