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