public async Task <IEnumerable <Time> > GetTime(int id) { var items = await _repository.FindByConditionAync(x => x.ProjectID == id); var ids = items.Select(x => x.ID).ToList(); var times = await _timeRepository.FindByConditionAync(x => ids.Contains(x.TaskID)); var result = items != null?_mapper.Map <IEnumerable <Time> >(times) : null; return(result); }