Exemple #1
0
        private async Task <IResult> AddDefaultClaimToUser(User user)
        {
            var defaultClaimResult = await _operationClaimService.GetDefaultClaimAsync();

            if (!defaultClaimResult.Success)
            {
                return(defaultClaimResult);
            }

            UserOperationClaimAddDto userOperationClaim = new UserOperationClaimAddDto()
            {
                OperationClaimId = defaultClaimResult.Data.Id,
                UserId           = user.Id
            };

            var addResult = await _userOperationClaimService.AddAsync(userOperationClaim);

            if (!addResult.Success)
            {
                return(new ErrorResult(Messages.UserOperationClaimNotAdded));
            }

            return(new SuccessResult(Messages.UserOperationClaimAdded));
        }