Sorted performer and performance queries.
This commit is contained in:
@@ -21,6 +21,19 @@ defmodule Runosaari.Registration do
|
||||
Repo.all(Performer)
|
||||
end
|
||||
|
||||
@doc """
|
||||
Returns the list of performers.
|
||||
|
||||
## Examples
|
||||
|
||||
iex> list_performers()
|
||||
[%Performer{}, ...]
|
||||
|
||||
"""
|
||||
def list_sorted_performers do
|
||||
Repo.all(Performer |> order_by(:seqnum))
|
||||
end
|
||||
|
||||
@doc """
|
||||
Gets a single performer.
|
||||
|
||||
|
||||
@@ -21,6 +21,19 @@ defmodule Runosaari.Schedule do
|
||||
Repo.all(Performance)
|
||||
end
|
||||
|
||||
@doc """
|
||||
Returns the list of performances sorted by seqnum.
|
||||
|
||||
## Examples
|
||||
|
||||
iex> list_sorted_performances()
|
||||
[%Performance{}, ...]
|
||||
|
||||
"""
|
||||
def list_sorted_performances do
|
||||
Repo.all(Performance |> order_by(:seqnum))
|
||||
end
|
||||
|
||||
@doc """
|
||||
Gets a single performance.
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ defmodule RunosaariWeb.PerformanceController do
|
||||
alias Runosaari.Schedule.Performance
|
||||
|
||||
def index(conn, _params) do
|
||||
performances = Schedule.list_performances()
|
||||
performances = Schedule.list_sorted_performances()
|
||||
render(conn, "index.html", performances: performances)
|
||||
end
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ defmodule RunosaariWeb.PerformerController do
|
||||
alias Runosaari.Registration.Performer
|
||||
|
||||
def index(conn, _params) do
|
||||
performers = Registration.list_performers()
|
||||
performers = Registration.list_sorted_performers()
|
||||
render(conn, "index.html", performers: performers)
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user