Files
music_library/lib/music_library/notes.ex
T
2025-09-07 12:22:16 +03:00

25 lines
486 B
Elixir

defmodule MusicLibrary.Notes do
alias MusicLibrary.Notes.Note
alias MusicLibrary.Repo
def get_note(entity, musicbrainz_id) do
Repo.get_by(Note, entity: entity, musicbrainz_id: musicbrainz_id)
end
def create_note(note, attrs) do
note
|> Note.changeset(attrs)
|> Repo.insert()
end
def update_note(note, attrs) do
note
|> Note.changeset(attrs)
|> Repo.update()
end
def change_note(note, attrs) do
Note.changeset(note, attrs)
end
end