/// <summary> /// 批准 /// </summary> private void OnApprove() { ApplicationInfos.Where(application => application.IsSelected == true) .ForEach(application => _service.Approve(application)); ApplicationInfos = _service.QueryAll(QueryCriteria); }
/// <summary> /// 全选 /// </summary> /// <param name="isSelected">是否已选择</param> private void OnSelectAll(bool?isSelected) { if (ApplicationInfos == null || !ApplicationInfos.Any()) { return; } ApplicationInfos.ForEach(salesOrder => salesOrder.IsSelected = isSelected.Value); }
private bool CanCommandExecute() { return(ApplicationInfos != null && ApplicationInfos.Any(application => application.IsSelected == true)); }