//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 }