Example #1
0
        public async Task <List <AddressDTO> > FilterAddressAsync(AddressFilterModel addressFilter)
        {
            List <AddressDTO> list = await this.GetAllAddressesAsync();

            if (addressFilter.AddressID != null)
            {
                list = list.Where(emp => emp.AddressID == addressFilter.AddressID).ToList();
            }
            if (addressFilter.AddressCityID != null)
            {
                list = list.Where(emp => emp.AddressCityID == addressFilter.AddressCityID).ToList();
            }
            if (addressFilter.AddressRegionID != null)
            {
                list = list.Where(emp => emp.AddressRegionID == addressFilter.AddressRegionID).ToList();
            }
            if (addressFilter.AddressStreetID != null)
            {
                list = list.Where(emp => emp.AddressStreetID == addressFilter.AddressStreetID).ToList();
            }
            if (addressFilter.ApartmentNumber != null)
            {
                list = list.Where(emp => emp.ApartmentNumber == addressFilter.ApartmentNumber).ToList();
            }
            if (addressFilter.HomeNumber != null)
            {
                list = list.Where(emp => emp.HomeNumber == addressFilter.HomeNumber).ToList();
            }
            return(list);
        }
Example #2
0
 public RealEstateFilterViewDTO()
 {
     RealEstateFilter = new RealEstateFilterModel();
     AddressFilter    = new AddressFilterModel();
 }
 public async Task <List <AddressDTO> > GetAllFilterAddresses(AddressFilterModel AddressFilter)
 {
     return((await new SendToServerService <List <AddressDTO>, AddressFilterModel>().PostDataByJsonObjectAsync("Address/FilterAddress", AddressFilter)).Result);
 }
 public async Task <List <AddressDTO> > FilterAddress(AddressFilterModel addressDto)
 {
     return(await addressService.FilterAddressAsync(addressDto));
 }