public async Task <PagedResultDto <JobDto> > GetAll(GetJobInputDto input)
        {
            var query = _repository.WhereIf(!string.IsNullOrWhiteSpace(input.Filter), _ => _.Name.Contains(input.Filter));

            var totalCount = await query.CountAsync();

            var items = await query.OrderBy(input.Sorting ?? "Sort")
                        .ToListAsync();

            var dots = ObjectMapper.Map <List <Job>, List <JobDto> >(items);

            return(new PagedResultDto <JobDto>(totalCount, dots));
        }
 public Task <PagedResultDto <JobDto> > GetAll(GetJobInputDto input)
 {
     return(_jobAppService.GetAll(input));
 }