public Person(AddressSearch.AdressProvider.Entities.Person person, District district) { this.Name = person.Name; this.Lastname = person.Lastname; this.StreetAddress = person.StreetAddress; this.TelephoneNumber = person.TelephoneNumber; this.Longitude = person.Longitude; this.Latitude = person.Latitude; this.District = district; }
private List<Person> GetPersonListFromKrak(District selectedDistrict, List<Person> personList) { var personListFromKrak = _addresProviderTool.getPersonList(int.Parse(selectedDistrict.PostCode)); var filterList = new List<AddressSearch.AdressProvider.Filters.PersonFilter.IPersonFilter> { new NonPolishSurnameNonExactName(), new ScandinavianSurname() }; FilterManager.FilterPersonList(personListFromKrak, filterList); personList = personListFromKrak.Select(p => new Person(p, selectedDistrict)).ToList(); return personList; }
private void GetDistrictFromDb(string selectedDistrictId, out District selectedDistrict, out List<Person> personList) { selectedDistrict = _db.Query<District>() .Single(dist => dist.Id == selectedDistrictId); personList = _db.Query<Person>() .Where(p => p.District != null && p.District.Id == selectedDistrictId).ToList(); }