/// <summary> /// Changes the user role. /// </summary> /// <param name="roleId">The role identifier.</param> public void AddRole(Guid roleId) { this.Roles.Clear(); this.Roles.Add(roleId); this.IsNew = false; var @event = new RoleToUserAdded(this.Id, roleId); this.ApplyChange(@event); }
private void Apply(RoleToUserAdded @event) { //TODO: Investigate why we need this. }