示例#1
0
        public void DeleteNote(int id)
        {
            var note = GetNoteById(id);

            NoteHelper.ValidateNoteById(note.Id);
            _noteRepo.Remove(id);
        }
示例#2
0
        public NoteDTOM GetNoteById(int id)
        {
            var note = _noteRepo.GetById(id);

            NoteHelper.ValidateNoteById(note.Id);
            return(NoteMapper.NoteToNoteModel(note));
        }
示例#3
0
        public void UpdateNote(NoteDTOM noteModel)
        {
            var noteCheck = _noteRepo.GetById(noteModel.Id);

            NoteHelper.ValidateNoteById(noteCheck.Id);
            NoteHelper.ValidateNoteEmptyString(noteModel);
            var note = NoteMapper.NoteModelToNote(noteModel);

            _noteRepo.Update(note);
        }