Esempio n. 1
0
 private void Apply(NewClientAdded create)
 {
     _name           = new RoleName(create.Name);
     _normalizedName = new RoleNormalizedName(create.NormalizedName);
     SetConcurrencyCheckStamp(create.ConcurrencyCheckStamp);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RoleNameRegistryAggregateRoot"/> class.
 /// </summary>
 /// <param name="normalizedName">The identifier.</param>
 /// <param name="repository">The repository.</param>
 public RoleNameRegistryAggregateRoot(string normalizedName, IRepository repository)
     : base("RoleNameRegistry", normalizedName, repository)
 {
     // Validate the aggregate identifier (normalized role name).
     _ = new RoleNormalizedName(normalizedName);
 }
Esempio n. 3
0
 private void Apply(RoleRenamed rename)
 {
     _name           = new RoleName(rename.Name);
     _normalizedName = new RoleNormalizedName(rename.NormalizedName);
 }