private void btnDelete_Click(object sender, RoutedEventArgs e) { if (AreaGrid.SelectedItem != null) { BusinessModelParser.RemoveArea(((Area)AreaGrid.SelectedItem).Code); Areas.Remove((Area)AreaGrid.SelectedItem); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { // UPDATE Area model = null; if (AreaGrid.SelectedItem != null) { model = (Area)AreaGrid.SelectedItem; } else { model = new Area() { Code = txtAreaCode.Text, Name = txtAreaName.Text, Description = txtDescription.Text, IsActive = chkIsActive.IsChecked, CreatedOn = DateTime.Now }; } BusinessModelParser.SaveArea(model); Areas.Add(model); }
private void GetRecords() { _areaList = new ObservableCollection <Area>(BusinessModelParser.GetAreas()); _areaList.CollectionChanged += this.OnCollectionChanged; }
public AreaViewModel() { _areaList = new ObservableCollection <Area>(BusinessModelParser.GetAreas()); //_areaList.CollectionChanged += this.OnCollectionChanged; _saveAreaCommand = new SaveAreaCommand(newArea); }
public AreaCardPage(string areaCode) { InitializeComponent(); area = BusinessModelParser.GetArea(areaCode); DataContext = area; }
public AreaViewModel() { areas = BusinessModelParser.GetAreas(); //infoVM = new CustomerInfoViewModel() { Info = "hello world" }; UpdateCommand = new DeleteAreaCommand(this); }