Show / Hide Table of Contents

Class CmsUser

Inheritance
System.Object
Entity
Entity<Guid>
BasicAggregateRoot<Guid>
AggregateRoot<Guid>
CmsUser
Implements
IAggregateRoot<Guid>
IEntity<Guid>
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
IUser
IAggregateRoot<Guid>
IEntity<Guid>
IAggregateRoot
IEntity
IMultiTenant
IUpdateUserData
Inherited Members
AggregateRoot<Guid>.ExtraProperties
AggregateRoot<Guid>.ConcurrencyStamp
AggregateRoot<Guid>.Validate(ValidationContext)
BasicAggregateRoot<Guid>.GetLocalEvents()
BasicAggregateRoot<Guid>.GetDistributedEvents()
BasicAggregateRoot<Guid>.ClearLocalEvents()
BasicAggregateRoot<Guid>.ClearDistributedEvents()
BasicAggregateRoot<Guid>.AddLocalEvent(Object)
BasicAggregateRoot<Guid>.AddDistributedEvent(Object)
Entity<Guid>.Id
Entity<Guid>.GetKeys()
Entity<Guid>.ToString()
Entity.EntityEquals(IEntity)
Namespace: Volo.CmsKit.Users
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class CmsUser : AggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IUser, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IMultiTenant, IUpdateUserData

Constructors

CmsUser()

Declaration
protected CmsUser()

CmsUser(IUserData)

Declaration
public CmsUser(IUserData user)
Parameters
Type Name Description
IUserData user

Properties

Email

Declaration
public virtual string Email { get; protected set; }
Property Value
Type Description
System.String

EmailConfirmed

Declaration
public virtual bool EmailConfirmed { get; protected set; }
Property Value
Type Description
System.Boolean

Name

Declaration
public virtual string Name { get; set; }
Property Value
Type Description
System.String

PhoneNumber

Declaration
public virtual string PhoneNumber { get; protected set; }
Property Value
Type Description
System.String

PhoneNumberConfirmed

Declaration
public virtual bool PhoneNumberConfirmed { get; protected set; }
Property Value
Type Description
System.Boolean

Surname

Declaration
public virtual string Surname { get; set; }
Property Value
Type Description
System.String

TenantId

Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Type Description
System.Nullable<Guid>

UserName

Declaration
public virtual string UserName { get; protected set; }
Property Value
Type Description
System.String

Methods

Equals(IUserData)

Declaration
protected virtual bool Equals(IUserData user)
Parameters
Type Name Description
IUserData user
Returns
Type Description
System.Boolean

Update(IUserData)

Declaration
public virtual bool Update(IUserData user)
Parameters
Type Name Description
IUserData user
Returns
Type Description
System.Boolean

UpdateInternal(IUserData)

Declaration
protected virtual void UpdateInternal(IUserData user)
Parameters
Type Name Description
IUserData user

Implements

IAggregateRoot<TKey>
IEntity<TKey>
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
IUser
IAggregateRoot<TKey>
IEntity<TKey>
IAggregateRoot
IEntity
IMultiTenant
IUpdateUserData

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft