public void AddUsers(UserVO[] pUser) { UserServiceClient client = GetClient(); try { ModelLocator.getInstance().SessionModel.NotifyOneOperationBegin(); client.AddUsersCompleted += new EventHandler <AddUsersCompletedEventArgs>(mResponder.AddUsersResult); client.AddUsersAsync(ConvertToServer(pUser)); } catch (FaultException <ONyRFaultException> ex) { mResponder.AddUsersFault((ErrorCode)ex.Detail.ErrorCode); } catch (Exception) { mResponder.AddUsersFault(ErrorCode.NonONyRError); } finally { client.Close(); } }