public IRockResponse <RockCollection <Person> > GetByID(string id) { var qo = new PersonQO { ID = int.Parse(id) }; return(base.FindBy(qo)); }
public IRockResponse <RockCollection <Person> > FindByEmail(string email) { var qo = new PersonQO { Email = email }; var response = base.FindBy(qo); return(response); }
public void people_search_tests_search_by_name_include_details() { var qo = new PersonQO(); qo.Name = "ted dec"; var results = this.RockClient.PeopleRealm.People.Search <List <Person> >(qo); results.IsSuccessful.ShouldBe(true); results.Data.Count().ShouldBeGreaterThan(0); }
public void integration_people_list_get_people_search_first_last() { var qo = new PersonQO(); qo.AddSearchByField("FirstName", "chad"); qo.AddSearchByField("LastName", "meyer"); var response = this.ShelbyRestClient.People.Individuals.FindAll(qo); var results = response.Data; results.Count.ShouldBeGreaterThan(0); }
public void integration_people_list_get_people() { var qo = new PersonQO(); qo.AddSearchByField("FirstName", "chad"); var response = this.ShelbyRestClient.People.Individuals.FindAll(qo); var results = response.Data; var peopleWithPhones = results.Where(x => x.Phones.Count > 0).ToList(); results.Count.ShouldBeGreaterThan(0); }
public IRockResponse <RockCollection <Person> > FindAll(PersonQO qo) { var response = base.FindBy(qo); return(response); }
public IShelbyResponse <List <Entity.Person> > FindAll(PersonQO qo) { return(base.FindAll("person/list", qo)); }