public ListResultDto <PersonListDto> GetPeople(GetPeopleInput input) { var people = _personRepository .GetAll() .Include(p => p.Phones) .WhereIf( !input.Filter.IsNullOrEmpty(), p => p.Name.Contains(input.Filter) || p.Surname.Contains(input.Filter) || p.EmailAddress.Contains(input.Filter) ) .OrderBy(p => p.Name) .ThenBy(p => p.Surname) .ToList(); return(new ListResultDto <PersonListDto>(ObjectMapper.Map <List <PersonListDto> >(people))); }
ListResultDto <PersonListDto> IPersonAppService.GetPeople(GetPeopleInput input) { throw new NotImplementedException(); }