示例#1
0
        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();
        }
示例#2
0
        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();
        }
示例#3
0
        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();
 }