Show / Hide Table of Contents

Class EfCorePaymentRequestRepository

Inheritance
object
BasicRepositoryBase<PaymentRequest>
RepositoryBase<PaymentRequest>
EfCoreRepository<IPaymentDbContext, PaymentRequest>
EfCoreRepository<IPaymentDbContext, PaymentRequest, Guid>
EfCorePaymentRequestRepository
Implements
IServiceProviderAccessor
IUnitOfWorkEnabled
IUnitOfWorkManagerAccessor
IEfCoreRepository<PaymentRequest, Guid>
IEfCoreRepository<PaymentRequest>
IRepository<PaymentRequest, Guid>
IRepository<PaymentRequest>
IReadOnlyRepository<PaymentRequest, Guid>
IReadOnlyRepository<PaymentRequest>
IBasicRepository<PaymentRequest, Guid>
ISupportsExplicitLoading<PaymentRequest>
IPaymentRequestRepository
IBasicRepository<PaymentRequest, Guid>
IBasicRepository<PaymentRequest>
IReadOnlyBasicRepository<PaymentRequest, Guid>
IReadOnlyBasicRepository<PaymentRequest>
IRepository
Inherited Members
EfCoreRepository<IPaymentDbContext, PaymentRequest, Guid>.GetAsync(Guid, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest, Guid>.FindAsync(Guid, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest, Guid>.DeleteAsync(Guid, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest, Guid>.DeleteManyAsync(IEnumerable<Guid>, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetDbContextAsync()
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetDbSetAsync()
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetDbConnectionAsync()
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetDbTransactionAsync()
EfCoreRepository<IPaymentDbContext, PaymentRequest>.InsertAsync(PaymentRequest, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.InsertManyAsync(IEnumerable<PaymentRequest>, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.UpdateAsync(PaymentRequest, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.UpdateManyAsync(IEnumerable<PaymentRequest>, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.DeleteAsync(PaymentRequest, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.DeleteManyAsync(IEnumerable<PaymentRequest>, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetListAsync(bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetListAsync(Expression<Func<PaymentRequest, bool>>, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetCountAsync(CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetPagedListAsync(int, int, string, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetQueryable()
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GetQueryableAsync()
EfCoreRepository<IPaymentDbContext, PaymentRequest>.SaveChangesAsync(CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.FindAsync(Expression<Func<PaymentRequest, bool>>, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.DeleteAsync(Expression<Func<PaymentRequest, bool>>, bool, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.DeleteDirectAsync(Expression<Func<PaymentRequest, bool>>, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.EnsureCollectionLoadedAsync<TProperty>(PaymentRequest, Expression<Func<PaymentRequest, IEnumerable<TProperty>>>, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.EnsurePropertyLoadedAsync<TProperty>(PaymentRequest, Expression<Func<PaymentRequest, TProperty>>, CancellationToken)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.WithDetails()
EfCoreRepository<IPaymentDbContext, PaymentRequest>.WithDetailsAsync()
EfCoreRepository<IPaymentDbContext, PaymentRequest>.WithDetails(params Expression<Func<PaymentRequest, object>>[])
EfCoreRepository<IPaymentDbContext, PaymentRequest>.WithDetailsAsync(params Expression<Func<PaymentRequest, object>>[])
EfCoreRepository<IPaymentDbContext, PaymentRequest>.CheckAndSetId(PaymentRequest)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.TrySetGuidId(IEntity<Guid>)
EfCoreRepository<IPaymentDbContext, PaymentRequest>.DbContext
EfCoreRepository<IPaymentDbContext, PaymentRequest>.DbSet
EfCoreRepository<IPaymentDbContext, PaymentRequest>.AbpEntityOptions
EfCoreRepository<IPaymentDbContext, PaymentRequest>.GuidGenerator
EfCoreRepository<IPaymentDbContext, PaymentRequest>.BulkOperationProvider
RepositoryBase<PaymentRequest>.WithDetails()
RepositoryBase<PaymentRequest>.WithDetails(params Expression<Func<PaymentRequest, object>>[])
RepositoryBase<PaymentRequest>.WithDetailsAsync(params Expression<Func<PaymentRequest, object>>[])
RepositoryBase<PaymentRequest>.GetQueryable()
RepositoryBase<PaymentRequest>.GetQueryableAsync()
RepositoryBase<PaymentRequest>.FindAsync(Expression<Func<PaymentRequest, bool>>, bool, CancellationToken)
RepositoryBase<PaymentRequest>.GetAsync(Expression<Func<PaymentRequest, bool>>, bool, CancellationToken)
RepositoryBase<PaymentRequest>.DeleteAsync(Expression<Func<PaymentRequest, bool>>, bool, CancellationToken)
RepositoryBase<PaymentRequest>.DeleteDirectAsync(Expression<Func<PaymentRequest, bool>>, CancellationToken)
RepositoryBase<PaymentRequest>.ApplyDataFilters<TQueryable>(TQueryable)
RepositoryBase<PaymentRequest>.ApplyDataFilters<TQueryable, TOtherEntity>(TQueryable)
BasicRepositoryBase<PaymentRequest>.InsertAsync(PaymentRequest, bool, CancellationToken)
BasicRepositoryBase<PaymentRequest>.InsertManyAsync(IEnumerable<PaymentRequest>, bool, CancellationToken)
BasicRepositoryBase<PaymentRequest>.SaveChangesAsync(CancellationToken)
BasicRepositoryBase<PaymentRequest>.UpdateAsync(PaymentRequest, bool, CancellationToken)
BasicRepositoryBase<PaymentRequest>.UpdateManyAsync(IEnumerable<PaymentRequest>, bool, CancellationToken)
BasicRepositoryBase<PaymentRequest>.DeleteAsync(PaymentRequest, bool, CancellationToken)
BasicRepositoryBase<PaymentRequest>.DeleteManyAsync(IEnumerable<PaymentRequest>, bool, CancellationToken)
BasicRepositoryBase<PaymentRequest>.GetListAsync(bool, CancellationToken)
BasicRepositoryBase<PaymentRequest>.GetListAsync(Expression<Func<PaymentRequest, bool>>, bool, CancellationToken)
BasicRepositoryBase<PaymentRequest>.GetCountAsync(CancellationToken)
BasicRepositoryBase<PaymentRequest>.GetPagedListAsync(int, int, string, bool, CancellationToken)
BasicRepositoryBase<PaymentRequest>.GetCancellationToken(CancellationToken)
BasicRepositoryBase<PaymentRequest>.ShouldTrackingEntityChange()
BasicRepositoryBase<PaymentRequest>.LazyServiceProvider
BasicRepositoryBase<PaymentRequest>.ServiceProvider
BasicRepositoryBase<PaymentRequest>.DataFilter
BasicRepositoryBase<PaymentRequest>.CurrentTenant
BasicRepositoryBase<PaymentRequest>.AsyncExecuter
BasicRepositoryBase<PaymentRequest>.UnitOfWorkManager
BasicRepositoryBase<PaymentRequest>.CancellationTokenProvider
BasicRepositoryBase<PaymentRequest>.LoggerFactory
BasicRepositoryBase<PaymentRequest>.Logger
BasicRepositoryBase<PaymentRequest>.EntityChangeTrackingProvider
BasicRepositoryBase<PaymentRequest>.IsChangeTrackingEnabled
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Payment.EntityFrameworkCore
Assembly: Volo.Payment.EntityFrameworkCore.dll
Syntax
public class EfCorePaymentRequestRepository : EfCoreRepository<IPaymentDbContext, PaymentRequest, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IEfCoreRepository<PaymentRequest, Guid>, IEfCoreRepository<PaymentRequest>, IRepository<PaymentRequest, Guid>, IRepository<PaymentRequest>, IReadOnlyRepository<PaymentRequest, Guid>, IReadOnlyRepository<PaymentRequest>, IBasicRepository<PaymentRequest, Guid>, ISupportsExplicitLoading<PaymentRequest>, IPaymentRequestRepository, IBasicRepository<PaymentRequest, Guid>, IBasicRepository<PaymentRequest>, IReadOnlyBasicRepository<PaymentRequest, Guid>, IReadOnlyBasicRepository<PaymentRequest>, IRepository

Constructors

EfCorePaymentRequestRepository(IDbContextProvider<IPaymentDbContext>)

Declaration
public EfCorePaymentRequestRepository(IDbContextProvider<IPaymentDbContext> dbContextProvider)
Parameters
Type Name Description
IDbContextProvider<IPaymentDbContext> dbContextProvider

Methods

GetBySubscriptionAsync(string, CancellationToken)

Declaration
public virtual Task<PaymentRequest> GetBySubscriptionAsync(string externalSubscriptionId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string externalSubscriptionId
CancellationToken cancellationToken
Returns
Type Description
Task<PaymentRequest>

GetCountAsync(string, DateTime?, DateTime?, PaymentType?, PaymentRequestState?, CancellationToken)

Declaration
public virtual Task<int> GetCountAsync(string filter, DateTime? creationDateMax = null, DateTime? creationDateMin = null, PaymentType? paymentType = null, PaymentRequestState? state = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string filter
DateTime? creationDateMax
DateTime? creationDateMin
PaymentType? paymentType
PaymentRequestState? state
CancellationToken cancellationToken
Returns
Type Description
Task<int>

GetListAsync(DateTime, DateTime, CancellationToken)

Declaration
public virtual Task<List<PaymentRequest>> GetListAsync(DateTime startDate, DateTime endDate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
DateTime startDate
DateTime endDate
CancellationToken cancellationToken
Returns
Type Description
Task<List<PaymentRequest>>

GetPagedListAsync(int, int, string, string, DateTime?, DateTime?, PaymentType?, PaymentRequestState?, bool, CancellationToken)

Declaration
public virtual Task<List<PaymentRequest>> GetPagedListAsync(int skipCount, int maxResultCount, string sorting, string filter, DateTime? creationDateMax = null, DateTime? creationDateMin = null, PaymentType? paymentType = null, PaymentRequestState? state = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
int skipCount
int maxResultCount
string sorting
string filter
DateTime? creationDateMax
DateTime? creationDateMin
PaymentType? paymentType
PaymentRequestState? state
bool includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<PaymentRequest>>

WithDetailsAsync()

Declaration
public override Task<IQueryable<PaymentRequest>> WithDetailsAsync()
Returns
Type Description
Task<IQueryable<PaymentRequest>>
Overrides
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Payment.EntityFrameworkCore.IPaymentDbContext, Volo.Payment.Requests.PaymentRequest>.WithDetailsAsync()

Implements

IServiceProviderAccessor
IUnitOfWorkEnabled
IUnitOfWorkManagerAccessor
IEfCoreRepository<TEntity, TKey>
IEfCoreRepository<TEntity>
IRepository<TEntity, TKey>
IRepository<TEntity>
IReadOnlyRepository<TEntity, TKey>
IReadOnlyRepository<TEntity>
IBasicRepository<TEntity, TKey>
ISupportsExplicitLoading<TEntity>
IPaymentRequestRepository
IBasicRepository<TEntity, TKey>
IBasicRepository<TEntity>
IReadOnlyBasicRepository<TEntity, TKey>
IReadOnlyBasicRepository<TEntity>
IRepository

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform