public TDtoType Get(Expression <Func <TEntityType, bool> > predicate) { var result = DatabaseTable.AsNoTracking().FirstOrDefault(predicate); return(Converter.ToDto(result)); }
public bool HasAny() { return(DatabaseTable.AsNoTracking().Any()); }
public IEnumerable <TDtoType> GetMany(Expression <Func <TEntityType, bool> > predicate) { var entities = DatabaseTable.AsNoTracking().Where(predicate); return(Convert(entities)); }
public IEnumerable <TDtoType> GetAll() { var entities = DatabaseTable.AsNoTracking(); return(Convert(entities)); }
public IEnumerable <string> GetGroups(Func <Credentials, bool> predicate) { return(DatabaseTable.AsNoTracking().Where(predicate).Select(x => x.Group).Distinct()); }