private async Task <IResult> AddDefaultAuthorizationAsync(int userId) { var userOperationClaimAddDto = new UserOperationClaimAddDto() { UserId = userId, OperationClaimId = 2 }; return(await _userService.AddUserOperationClaimAsync(userOperationClaimAddDto)); }
public async Task <IResult> AddUserOperationClaimAsync(UserOperationClaimAddDto userOperationClaimAddDto) { var result = await _userDal.AddUserOperationClaimAsync(new UserOperationClaim() { OperationClaimId = userOperationClaimAddDto.OperationClaimId, UserId = userOperationClaimAddDto.UserId }); if (!result) { return(new ErrorResult(Messages.AuthorizationToUserNotAdded)); } return(new SuccessResult(Messages.AuthorizationToUserAdded)); }
public async Task <IResult> AddAsync(UserOperationClaimAddDto userOperationClaimAddDto) { var rulesResult = BusinessRules.Run(await this.CheckClaimExistByUser(userOperationClaimAddDto.UserId, userOperationClaimAddDto.OperationClaimId)); if (!rulesResult.Success) { return(rulesResult); } var userOperationClaimToAdd = _mapper.Map <UserOperationClaim>(userOperationClaimAddDto); var addResult = await _userOperationClaimDal.AddAsync(userOperationClaimToAdd); if (!addResult) { return(new ErrorResult(Messages.UserOperationClaimNotAdded)); } return(new SuccessResult(Messages.UserOperationClaimAdded)); }
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)); }