private void RefreshCursor() { RaisePropertyChanged(nameof(CursorInGrid)); RaisePropertyChanged(nameof(ValidCommandsAtCursor)); EditElement.RaiseCanExecuteChanged(); AddMark.RaiseCanExecuteChanged(); RaisePropertyChanged(nameof(CanAddMark)); EditMark.RaiseCanExecuteChanged(); RaisePropertyChanged(nameof(CanEditMark)); RemoveMark.RaiseCanExecuteChanged(); RaisePropertyChanged(nameof(CanRemoveMark)); AddFretLabel.RaiseCanExecuteChanged(); RaisePropertyChanged(nameof(CanAddFretLabel)); EditFretLabel.RaiseCanExecuteChanged(); RaisePropertyChanged(nameof(CanEditFretLabel)); RemoveFretLabel.RaiseCanExecuteChanged(); RaisePropertyChanged(nameof(CanRemoveFretLabel)); AddBarre.RaiseCanExecuteChanged(); RaisePropertyChanged(nameof(CanAddBarre)); EditBarre.RaiseCanExecuteChanged(); RaisePropertyChanged(nameof(CanEditBarre)); RemoveBarre.RaiseCanExecuteChanged(); RaisePropertyChanged(nameof(CanRemoveBarre)); }
private void RefreshCursor() { RaisePropertyChanged("CursorInGrid"); RaisePropertyChanged("ValidCommandsAtCursor"); EditElement.RaiseCanExecuteChanged(); AddMark.RaiseCanExecuteChanged(); RaisePropertyChanged("CanAddMark"); EditMark.RaiseCanExecuteChanged(); RaisePropertyChanged("CanEditMark"); RemoveMark.RaiseCanExecuteChanged(); RaisePropertyChanged("CanRemoveMark"); AddFretLabel.RaiseCanExecuteChanged(); RaisePropertyChanged("CanAddFretLabel"); EditFretLabel.RaiseCanExecuteChanged(); RaisePropertyChanged("CanEditFretLabel"); RemoveFretLabel.RaiseCanExecuteChanged(); RaisePropertyChanged("CanRemoveFretLabel"); AddBarre.RaiseCanExecuteChanged(); RaisePropertyChanged("CanAddBarre"); EditBarre.RaiseCanExecuteChanged(); RaisePropertyChanged("CanEditBarre"); RemoveBarre.RaiseCanExecuteChanged(); RaisePropertyChanged("CanRemoveBarre"); }
public async Task <JsonData <bool> > AddUserMark([FromBody] AddMark req) { var jdata = new JsonData <bool>(); jdata.status = 0; if (req != null) { var flag = await _dataService.AddUserMark(req); jdata.data = flag; jdata.status = 1; } else { jdata.status = 0; jdata.error = "Parameter cannot be empty"; } return(jdata); }
/// <summary> /// 添加用户标记 /// </summary> /// <param name="addMark"></param> /// <returns></returns> public async Task <bool> AddUserMark(AddMark addMark) { try { var id = await _userMarkRepository.Insert(new UserMark() { markIndex = addMark.mark_index, Name = await GetMarkName(addMark.mark_index), Phone = addMark.phone }); if (string.IsNullOrWhiteSpace(id)) { return(false); } return(true); } catch (System.Exception ex) { _logger.Error(ex); } return(false); }
private async void TSB_AddMark_Click(object sender, EventArgs e) { await AddMark?.Invoke(); }