sloanelybutsurely.com/lib/cms/statuses.ex

31 lines
521 B
Elixir

defmodule CMS.Statuses do
@moduledoc false
import Ecto.Query
alias CMS.Repo
alias CMS.Statuses.Status
def create_status(attrs) do
%Status{}
|> Status.changeset(attrs)
|> Repo.insert()
end
def update_status(status, attrs) do
status
|> Status.changeset(attrs)
|> Repo.update()
end
def get_status!(id) do
Repo.get!(Status, id)
end
def list_statuses do
query =
from status in Status,
order_by: [desc: status.inserted_at]
Repo.all(query)
end
end