public IEnumerable <SchedulerDto> CreatedBy(int id) { IEnumerable <SchedulerDto> dto; try { var dta = repository.Query().Where(x => x.CreatedBy.Id == id) .ToList(); dto = dta.Select(x => new SchedulerDto() .InjectFrom <DeepCloneInjection>(x)) .Cast <SchedulerDto>() .ToList(); } catch (System.Exception ex) { log.Error(ex); throw ex; } return(dto); }