public UserProfileResponse Create(CreateUserProfileRequest request) { var createdUser = _userService.Create(CreateUserFromRequest(request), out _); CreateUserRole(createdUser.Id, Const.Roles.User); return(GetUserProfile(createdUser.Id)); }
public RegisterResponse Register(RegisterRequest request) { var resultRegister = _userService.ValidateRegister(request); if (resultRegister.StatusCode != HttpStatusCode.OK) { throw resultRegister.ToException(); } var user = _userService.CreateUser(request); user.EntityStatus = EntityStatus.Activated; var createdUser = _userService.Create(user, out var isSaved); if (!isSaved) { throw new SystemException("Internal Error"); } return(GenerateRegisterResponse(createdUser)); }