Browse Source

special customer 3-tier

3-tier-spec-customer
Ludovic 'Archivist' Lagouardette 2 years ago
parent
commit
1907fc918c
2 changed files with 10 additions and 4 deletions
  1. +1
    -1
      src/app/button.ecr
  2. +9
    -3
      src/app/view.cr

+ 1
- 1
src/app/button.ecr View File

@ -3,7 +3,7 @@
<head></head>
<body>
<div> <%= count %> </div>
<form action="/">
<form method="POST" action=&lt;%= &#34;/";+name %>;>
<input type="submit" value="Go">
</form>
</body>

+ 9
- 3
src/app/view.cr View File

@ -1,12 +1,18 @@
require "kemal"
require "./business.cr"
get "/" do
get "/:name" do |env|
name = env.params.url["name"]
count = Business.fetch_add(0);
render "./src/app/button.ecr";
end
post "/" do
count = Business.fetch_add(1);
post "/:name" do |env|
adder = 1;
name = env.params.url["name"]
if name == "archivist"
adder = 10;
end
count = Business.fetch_add(adder);
render "./src/app/button.ecr";
end

Loading…
Cancel
Save