Owneat Technical Guide main Help

Class TableRepository

Namespace: Ordering.Infrastructure.Repositories
Assembly: Ordering.Infrastructure.dll

public class TableRepository : Repository<Table, OrderingContext>, ITableRepository, IRepository<Table>

Inheritance

object ← Repository<Table, OrderingContext\> ← TableRepository

Implements

ITableRepository, IRepository<Table\>

Inherited Members

Repository<Table, OrderingContext\>.Context, Repository<Table, OrderingContext\>.GetAllAsync\(\), Repository<Table, OrderingContext\>.GetByIdAsync\(Guid\), Repository<Table, OrderingContext\>.GetByIdAsyncWithConcurrency\(Guid\), Repository<Table, OrderingContext\>.Add\(Table\), Repository<Table, OrderingContext\>.Update\(Table\), Repository<Table, OrderingContext\>.UpdateRange\(IEnumerable<Table\>\), Repository<Table, OrderingContext\>.Delete\(Table\), Repository<Table, OrderingContext\>.DeleteRange\(IEnumerable<Table\>\), Repository<Table, OrderingContext\>.Exists\(Func<Table, bool\>\), object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.MemberwiseClone\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)

Constructors

TableRepository\(OrderingContext\)

public TableRepository(OrderingContext context)

Parameters

context OrderingContext

Methods

GetAsync\(Expression<Func<Table, bool\>\>\)

public Task<Table?> GetAsync(Expression<Func<Table, bool>> expression)

Parameters

expression Expression < Func <Table, bool \>\>

Returns

Task <Table?\>

GetByGuidListAsync\(IEnumerable<Guid\>\)

public Task<IEnumerable<Table>> GetByGuidListAsync(IEnumerable<Guid> tableIds)

Parameters

tableIds IEnumerable < Guid \>

Returns

Task < IEnumerable <Table\>\>

GetByRestaurantIdAsync\(Guid\)

public Task<IEnumerable<Table>> GetByRestaurantIdAsync(Guid restaurantId)

Parameters

restaurantId Guid

Returns

Task < IEnumerable <Table\>\>

GetHighestSortingIndexTableAsync\(Guid\)

public Task<Table?> GetHighestSortingIndexTableAsync(Guid restaurantId)

Parameters

restaurantId Guid

Returns

Task <Table?\>

GetListAsync\(Expression<Func<Table, bool\>\>\)

public Task<IEnumerable<Table>> GetListAsync(Expression<Func<Table, bool>> expression)

Parameters

expression Expression < Func <Table, bool \>\>

Returns

Task < IEnumerable <Table\>\>

Last modified: 21 May 2024