Show / Hide Table of Contents

Class EditionDataSeeder

Inheritance
object
EditionDataSeeder
Implements
IEditionDataSeeder
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Saas.Editions
Assembly: Volo.Saas.Domain.dll
Syntax
public class EditionDataSeeder : IEditionDataSeeder, ITransientDependency

Constructors

EditionDataSeeder(IEditionRepository, IGuidGenerator, ICurrentTenant)

Declaration
public EditionDataSeeder(IEditionRepository editionRepository, IGuidGenerator guidGenerator, ICurrentTenant currentTenant)
Parameters
Type Name Description
IEditionRepository editionRepository
IGuidGenerator guidGenerator
ICurrentTenant currentTenant

Fields

EditionRepository

Declaration
protected IEditionRepository EditionRepository
Field Value
Type Description
IEditionRepository

Properties

CurrentTenant

Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
Type Description
ICurrentTenant

GuidGenerator

Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
Type Description
IGuidGenerator

Methods

AddEditionIfNotExistsAsync(string)

Declaration
protected virtual Task AddEditionIfNotExistsAsync(string displayName)
Parameters
Type Name Description
string displayName
Returns
Type Description
Task

CreateStandardEditionsAsync()

Declaration
public virtual Task CreateStandardEditionsAsync()
Returns
Type Description
Task

Implements

IEditionDataSeeder
ITransientDependency

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