protected override void Refresh(object o) { Services.XueYuanServicesClient service = new Services.XueYuanServicesClient(); string result = service.XueYuanQuery(); DataList = JsonConvert.DeserializeObject<ObservableCollection<XueYuanModel>>(result); service.Close(); }
private void LoadXueYuan() { Services.XueYuanServicesClient service = new Services.XueYuanServicesClient(); string result = service.XueYuanQuery(); XueYuanDataList = JsonConvert.DeserializeObject<List<XueYuanModel>>(result); }
protected override void Save(object model) { if (_XueYuan != null) { if (string.IsNullOrEmpty(_XueYuan.Name)) { ModernDialog dialog = new ModernDialog() { Content = "院系名称不能为空" }; dialog.ShowDialog(); return; } Services.XueYuanServicesClient service = new Services.XueYuanServicesClient(); //新增 if (_XueYuan.Id == 0) { int i=service.XueYuanAdd(_XueYuan); } //修改 else { int i = service.XueYuanUpdate(_XueYuan); } BorderVisibility = Visibility.Collapsed; service.Close(); } }
protected override void Delete(object model) { ModernDataGrid datagrid = model as ModernDataGrid; var selectList = datagrid.SelectedItems; if (selectList.Count == 0) { ModernDialog.ShowMessage("没有选择要删除的数据", "消息", MessageBoxButton.OK); } else { if (ModernDialog.ShowMessage("确定要删除选择的记录?", "消息", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { List<int> ids = new List<int>(); foreach (XueYuanModel item in selectList) { ids.Add(item.Id); } Services.XueYuanServicesClient service = new Services.XueYuanServicesClient(); service.XueYuanDelete(ids.ToArray(), new XueYuanModel()); } } }