Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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");
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
 private async void TSB_AddMark_Click(object sender, EventArgs e)
 {
     await AddMark?.Invoke();
 }