Esempio n. 1
0
        public IRockResponse <RockCollection <Person> > GetByID(string id)
        {
            var qo = new PersonQO {
                ID = int.Parse(id)
            };

            return(base.FindBy(qo));
        }
Esempio n. 2
0
        public IRockResponse <RockCollection <Person> > FindByEmail(string email)
        {
            var qo = new PersonQO {
                Email = email
            };
            var response = base.FindBy(qo);

            return(response);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
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);
        }
Esempio n. 5
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);
        }
Esempio n. 6
0
        public IRockResponse <RockCollection <Person> > FindAll(PersonQO qo)
        {
            var response = base.FindBy(qo);

            return(response);
        }
Esempio n. 7
0
 public IShelbyResponse <List <Entity.Person> > FindAll(PersonQO qo)
 {
     return(base.FindAll("person/list", qo));
 }