Example #1
0
 /// <summary>
 /// Search for sms by search and filter criteria
 /// </summary>
 /// <param name="paging"></param>
 /// <param name="filterCriteria"></param>
 /// <param name="sortCriteria"></param>
 /// <returns></returns>
 public ICollection <SmsDomain> SearchSms(Paging paging, IList <FilterCriteria> filterCriteria, IList <SortCriteria> sortCriteria)
 {
     paging.ValidatePagingCriteria();
     filterCriteria?.ToList().ForEach(x => x.ValidateFilterCriteria());
     sortCriteria?.ToList().ForEach(x => x.ValidateSortCriteria());
     return(_smsRepository.SearchSms(paging, filterCriteria, sortCriteria));
 }