public virtual async Task <IEnumerable <T> > GetAllAsync()
 {
     return(await repository.FindAllAsync());
 }
 public Task <IEnumerable <TEntity> > FindAllAsync()
 {
     return(ExecuteWithTryCatch(() => _internalRepository.FindAllAsync()));
 }