private void SelectItem(object sender, RoutedEventArgs e) { var item = ((Grid)((Button)sender).Parent).DataContext; var container = (ListViewItem)ApartmentsList.ContainerFromItem(item); container.IsSelected = true; }
public ApartmentsDetails GetApartment(string value) { var service = new ApartmentsListService(); var all = new ApartmentsList(service); apartment = all.GetByID(Convert.ToInt32(value)); return(apartment); }
public async Task Init() { if (TypeOfCity.Count == 0) { var cityList = await _typeOfCity.Get <List <Model.City> >(null); foreach (var city in cityList) { TypeOfCity.Add(city); } } if (TypeOfApartments.Count == 0) { var typeOfApartmentList = await _typeOfApartments.Get <List <Model.TypeOfResidentialBuilding> >(null); foreach (var apartment in typeOfApartmentList) { TypeOfApartments.Add(apartment); } } if (SelectedTypeOfCity != null) { ApartmentUserSearchRequest searchRequest = new ApartmentUserSearchRequest(); searchRequest.CityId = SelectedTypeOfCity.Id; var listApartments = await _apartmentsService.Get <IEnumerable <Model.ResidentialBuilding> >(searchRequest); ApartmentsList.Clear(); foreach (var apartments in listApartments) { if (apartments.Rented == false) { ApartmentsList.Add(apartments); } } } if (SelectedTypeOfApartments != null) { ApartmentUserSearchRequest searchRequest = new ApartmentUserSearchRequest(); searchRequest.TypeOfResidentialBuildingId = SelectedTypeOfApartments.Id; var listApartments = await _apartmentsService.Get <IEnumerable <Model.ResidentialBuilding> >(searchRequest); ApartmentsList.Clear(); foreach (var apartments in listApartments) { if (apartments.Rented == false) { ApartmentsList.Add(apartments); } } } }
private void InitializeApartmentsNumbers() { if (SelectedBuildingName != null) { var a = SelectedBuildingName.BuildingId; var b = ApartmentsList.Where(x => x.BuildingId.Equals(SelectedBuildingName.BuildingId)).ToList(); var c = b.Distinct().ToList(); ApartmentsNumbers = new ObservableCollection <Apartment>(c.Where(x => x.BuildingId.Equals(SelectedBuildingName.BuildingId) && !x.IsDeleted).OrderBy(x => x.ApartmentNumber).ToList()); } }
public async Task Init() { var list = await _apartmentsUserServicce.Get <List <Model.ResidentialBuilding> >(); ApartmentsList.Clear(); foreach (var apartment in list) { ApartmentsList.Add(apartment); } }
public async Task Init() { var listApartment = await _apartmentsService.Get <IEnumerable <Model.ResidentialBuilding> >(Apartment.Id); ApartmentsList.Clear(); foreach (var apartments in listApartment) { if (apartments.Rented == false) { ApartmentsList.Add(apartments); } } }
public IActionResult DeletePlace([FromBody] string value) { var ap = new ApartmentsListService(); var apartments = new ApartmentsList(ap); try { apartments.DeleteApartment(Convert.ToInt32(value), ap); } catch (Exception ex) { } return(Ok()); }
public ApartmentsDetails GetInfoApartments(string value) { var ap = new ApartmentsListService(); var apartments = new ApartmentsList(ap); var current_apartment = new ApartmentsDetails(); try { current_apartment = apartments.GetByID(Convert.ToInt32(value)); } catch (Exception ex) { } apartment = current_apartment; return(current_apartment); }