Person GetById(int personId) { using (var gum = new Gum.GUMSoapClient()) { var person = ToPerson(gum.GetPersonInfo(personId)); return(person); } }
IEnumerable <Person> GetByGroupName(string groupName) { using (var gum = new Gum.GUMSoapClient()) { var key = string.Format(Constants.PERSON_BY_GROUP_CACHE_KEY, groupName.Trim().ToUpper()); var persons = GetOrAddValue <IEnumerable <Person> >(key, new Func <IEnumerable <Person> >(() => ToPersons(gum.ListMembers(null, true, groupName, false, false)))); return(persons); } }