//Register public IResult Register(ForRegisterDTO forRegisterDTO, string password) { if (!userMailExist(forRegisterDTO.Email).success) { if (userUserNameExist(forRegisterDTO.UserName).success) { return(new ErrorResult(Message: "Kullanıcı Adı tekrarlı")); } } else { return(new ErrorResult(Message: "Mail tekrarlı")); } byte[] passwordHash, passwordSalt; HashingHelper.CreateHash(forRegisterDTO.Password, out passwordHash, out passwordSalt); var user = new Users { EmailAdress = forRegisterDTO.Email, UserName = forRegisterDTO.UserName, FirstName = forRegisterDTO.FirstName, LastName = forRegisterDTO.LastName, Status = true, UserPasswordHash = passwordHash, UserPasswordSalt = passwordSalt }; Users users = usersManager.Add(user).data; userOperationClaimManager.AddForRegister(users.Id); return(new SuccessResult(Message: ResultMessages.Registered + "for UserName= " + user.UserName)); }
public IActionResult Register(ForRegisterDTO forRegisterDTO) { var registerResult = authService.Register(forRegisterDTO, forRegisterDTO.Password); if (registerResult.success) { return(Ok(registerResult.message)); } return(BadRequest(registerResult.message)); }