Class CmsUser
Inheritance
System.Object
CmsUser
Implements
IHasExtraProperties
IMultiTenant
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
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
IHasExtraProperties
IMultiTenant
Extension Methods