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); }
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)); }