// User Update private void TryRaiseUserUpdatedEvent(JObject userUpdatedEvent) { var source = GetSourceUser(userUpdatedEvent); var newAuthenticatedUser = _userFactory.GenerateAuthenticatedUserFromDTO(source.UserDTO); this.Raise(AuthenticatedUserProfileUpdated, new AuthenticatedUserUpdatedEventArgs(newAuthenticatedUser)); }
// Profile public IAuthenticatedUser UpdateAccountProfile(IAccountUpdateProfileParameters parameters) { var userDTO = _accountQueryExecutor.UpdateProfileParameters(parameters); return(_userFactory.GenerateAuthenticatedUserFromDTO(userDTO)); }