public async Task <IDataResult <UserResponse> > Register(UserRegisterRequest userRegisterRequest) { HashingHelper.CreateHash(userRegisterRequest.Password, out byte[] passwordHash, out byte[] passwordSalt); var userRequest = new UserRequest { PasswordHash = passwordHash, PasswordSalt = passwordSalt, Email = userRegisterRequest.Email, FirstName = userRegisterRequest.FirstName, LastName = userRegisterRequest.LastName, Password = userRegisterRequest.Password, Status = true }; var userOperationClaims = new UserOperationClaims { OperationClaimId = 2 }; userRequest.UserOperationClaims.Add(userOperationClaims); var response = await _userService.AddUser(userRequest); return(new SuccessDataResult <UserResponse>(Messages.UserRegistered, response.Data)); }
public void AddForRegister(int userid) { IQueryable <UserClaims> claims = userClaimManager.GetUserClaim().data; List <UserOperationClaims> operationClaims = new List <UserOperationClaims>(); foreach (UserClaims claims1 in claims) { UserOperationClaims userOperationClaims = new UserOperationClaims(); userOperationClaims.UserClaimRefId = claims1.Id; userOperationClaims.UserRefId = userid; if (claims1.Name != "SystemAdministor") { operationClaims.Add(userOperationClaims); } } userOperationClaimDal.AddRange(operationClaims); }
public IResult Add(UserOperationClaims userOperationClaims) { userOperationClaimDal.Add(userOperationClaims); return(new SuccessResult()); }