Added JSON API for biddings. (Only listing all biddings is supported)
This commit is contained in:
45
lib/beet_round_server_web/controllers/bidding_controller.ex
Normal file
45
lib/beet_round_server_web/controllers/bidding_controller.ex
Normal file
@ -0,0 +1,45 @@
|
||||
defmodule BeetRoundServerWeb.BiddingController do
|
||||
use BeetRoundServerWeb, :controller
|
||||
|
||||
alias BeetRoundServer.Biddings
|
||||
# alias BeetRoundServer.Biddings.Bidding
|
||||
|
||||
action_fallback BeetRoundServerWeb.FallbackController
|
||||
|
||||
def index(conn, _params) do
|
||||
biddings = Biddings.list_biddings()
|
||||
IO.puts("biddings:")
|
||||
IO.inspect(biddings)
|
||||
render(conn, :index, biddings: biddings)
|
||||
end
|
||||
|
||||
# def create(conn, %{"bidding" => bidding_params}) do
|
||||
# with {:ok, %Bidding{} = bidding} <- Biddings.create_bidding(bidding_params) do
|
||||
# conn
|
||||
# |> put_status(:created)
|
||||
# |> put_resp_header("location", ~p"/api/biddings/#{bidding}")
|
||||
# |> render(:show, bidding: bidding)
|
||||
# end
|
||||
# end
|
||||
|
||||
# def show(conn, %{"id" => id}) do
|
||||
# bidding = Biddings.get_bidding!(id)
|
||||
# render(conn, :show, bidding: bidding)
|
||||
# end
|
||||
|
||||
# def update(conn, %{"id" => id, "bidding" => bidding_params}) do
|
||||
# bidding = Biddings.get_bidding!(id)
|
||||
|
||||
# with {:ok, %Bidding{} = bidding} <- Biddings.update_bidding(bidding, bidding_params) do
|
||||
# render(conn, :show, bidding: bidding)
|
||||
# end
|
||||
# end
|
||||
|
||||
# def delete(conn, %{"id" => id}) do
|
||||
# bidding = Biddings.get_bidding!(id)
|
||||
|
||||
# with {:ok, %Bidding{}} <- Biddings.delete_bidding(bidding) do
|
||||
# send_resp(conn, :no_content, "")
|
||||
# end
|
||||
# end
|
||||
end
|
||||
Reference in New Issue
Block a user