private void Endpoint_UserSearchFinished(object sender, UserSearchEventArgs e)
        {
            if (operationId == e.OperationId)
            {
                Searching = false;

                if (e.IsOperationCompleteFailed)
                {
                    SearchError = e.StatusText;
                }
                else
                {
                    if (e.Results.Length > 0)
                    {
                        MoreAvailable = e.MoreAvailable;
                        Results       = e.Results;
                    }
                    else
                    {
                        SearchError = "Not found!";
                    }
                }

                OnPropertiesGroup2Changed();
            }
        }
Example #2
0
 /// <summary>
 /// Do a user search.
 /// </summary>
 /// <param name="sender">Object that raised the event.</param>
 /// <param name="e">Event arguments.</param>
 private void UserSearch(object sender, UserSearchEventArgs e)
 {
     if (App.Instance.SalesForceApp.CurrentProject != null)
     {
         e.Results = App.Instance.SalesForceApp.CurrentProject.Client.SearchUsers(e.Query);
     }
 }