예제 #1
0
파일: notes.go 프로젝트: celioreyes/notes
//DeleteNote : Deletes note
func DeleteNote(id int) error {
	var note models.Note
	err := note.FetchNoteByID(id)

	if err != nil { //err? return
		return err
	}
	log.Println(note)
	if note.NoteID != 0 {
		note.Delete()
	} else {
		msg := fmt.Sprintf("Note ID %d is not in the database", id)
		err = errors.New(msg)
	}

	return nil
}