public List <TModel> GetBy(
     Expression <Func <TModel, TModel> > selector,
     Expression <Func <TModel, bool> > predicate = null,
     Func <IQueryable <TModel>, IOrderedQueryable <TModel> > orderBy            = null,
     Func <IQueryable <TModel>, IIncludableQueryable <TModel, object> > include = null,
     bool disableTracking = true)
 {
     return(GeneralUtilities.GetFromDatabase(_dbContext, selector, predicate, orderBy, include, disableTracking));
 }