private void btnEditStreet_Click(object sender, RoutedEventArgs e) { StreetsView view = new StreetsView(); StreetsViewModel street = (StreetsViewModel)((Button)sender).DataContext; street.OperationType = OperationType.Update; view.DataContext = street; view.ShowDialog(); }
private void btnAddStreet_Click(object sender, RoutedEventArgs e) { StreetsView view = new StreetsView(); StreetsViewModel street = new StreetsViewModel(); street.Cities = (CitiesViewModel)DataContext; street.OperationType = OperationType.Insert; view.DataContext = street; view.ShowDialog(); }
internal ObservableCollection <StreetsViewModel> GetStreets() { _streets = new ObservableCollection <StreetsViewModel>(); IBusinessLayer businessLayer = new BuinessLayer(); foreach (var i in businessLayer.GetStreetssByCitiesNumber(CitiesId)) { StreetsViewModel street = new StreetsViewModel(i); street.Cities = this; _streets.Add(street); } return(_streets); }
public StreetTheseus() { InitializeComponent(); DataContext = new StreetsViewModel(); }