21 lines
482 B
Elixir
21 lines
482 B
Elixir
defmodule BwcWeb.CardController do
|
|
use BwcWeb, :controller
|
|
|
|
def show(conn, params) do
|
|
{id,_} = Integer.parse(params["id"])
|
|
card = Bwc.get_card(id)
|
|
render(conn, "show.html", card: card)
|
|
end
|
|
|
|
def new(conn, _params) do
|
|
card = Bwc.new_card()
|
|
render(conn, "new.html", card: card)
|
|
end
|
|
|
|
def create(conn,card_params) do
|
|
{:ok, card} = Bwc.create_card(Map.get(card_params,"card"))
|
|
redirect(conn, to: Routes.card_path(conn, :show, card))
|
|
end
|
|
|
|
end
|