Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def tag_changeset(%Tag{} = tag, attrs \\ %{}) do
- Tag.changeset(tag, attrs)
- end
- def tag_get(id) do
- Repo.get(Tag, id)
- end
- def tag_create(tag_params, user) do
- Ecto.build_assoc(user, :tags)
- |> Tag.changeset(tag_params)
- |> Repo.insert()
- end
- def tag_list(user) do
- user
- |> Repo.preload(:tags)
- |> Map.get(:tags)
- end
- def tag_delete(id) do
- tag_get(id)
- |> Repo.delete()
- end
- def expense_changeset(%Expense{} = expense, attrs \\ %{}) do
- Expense.changeset(expense, attrs)
- end
- def expense_create(params, user) do
- # NO_IDEA
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement