예제 #1
0
        public Task ExecuteAsync(
            Identity identity,
            AddOrChangeIdentityClaimCommandDdto addOrChangeIdentityClaimCommandDdto)
        {
            _validator.ValidateAndThrow(addOrChangeIdentityClaimCommandDdto);

            identity.AddOrChangeClaim(new AddOrChangeIdentityClaimDdto
            {
                Type  = addOrChangeIdentityClaimCommandDdto.Type,
                Value = addOrChangeIdentityClaimCommandDdto.Value
            });

            return(Task.CompletedTask);
        }