Esempio n. 1
0
        private void SaveNote(string newContent)
        {
            if (_content == newContent)
            {
                return;
            }

            if (newContent == "")
            {
                var eraseNote = new EraseNote(_taskId);
                _commandDispatcher.Send(eraseNote);
                _content = newContent;
                if (NoteErased != null)
                {
                    var eventArgs = new NoteErasedEventArgs(_taskId);
                    NoteErased(this, eventArgs);
                }
                return;
            }

            var saveNote = new SaveNote(_taskId, newContent);

            _commandDispatcher.Send(saveNote);
            _content = newContent;
            if (NoteSaved != null)
            {
                var eventArgs = new NoteSavedEventArgs(newContent, _taskId);
                NoteSaved(this, eventArgs);
            }
        }
Esempio n. 2
0
        void noteControl_NoteErased(object sender, NoteErasedEventArgs e)
        {
            var task = _allTasks.First(x => x.Id == e.TaskId);

            task.Note = null;
            _gridUtils.SetHasNoteCheckBox(null, task.Title);
        }