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();
 }