OSDN Git Service

import all source code
[pettanr/pettanr.git] / app / controllers / lisences_controller.rb
1 class LisencesController < ApplicationController
2   # GET /lisences
3   # GET /lisences.json
4   def index
5     @lisences = Lisence.all
6
7     respond_to do |format|
8       format.html # index.html.erb
9       format.json { render json: @lisences }
10     end
11   end
12
13   # GET /lisences/1
14   # GET /lisences/1.json
15   def show
16     @lisence = Lisence.find(params[:id])
17
18     respond_to do |format|
19       format.html # show.html.erb
20       format.json { render json: @lisence }
21     end
22   end
23
24   # GET /lisences/new
25   # GET /lisences/new.json
26   def new
27     @lisence = Lisence.new
28
29     respond_to do |format|
30       format.html # new.html.erb
31       format.json { render json: @lisence }
32     end
33   end
34
35   # GET /lisences/1/edit
36   def edit
37     @lisence = Lisence.find(params[:id])
38   end
39
40   # POST /lisences
41   # POST /lisences.json
42   def create
43     @lisence = Lisence.new(params[:lisence])
44
45     respond_to do |format|
46       if @lisence.save
47         format.html { redirect_to @lisence, notice: 'Lisence was successfully created.' }
48         format.json { render json: @lisence, status: :created, location: @lisence }
49       else
50         format.html { render action: "new" }
51         format.json { render json: @lisence.errors, status: :unprocessable_entity }
52       end
53     end
54   end
55
56   # PUT /lisences/1
57   # PUT /lisences/1.json
58   def update
59     @lisence = Lisence.find(params[:id])
60
61     respond_to do |format|
62       if @lisence.update_attributes(params[:lisence])
63         format.html { redirect_to @lisence, notice: 'Lisence was successfully updated.' }
64         format.json { head :ok }
65       else
66         format.html { render action: "edit" }
67         format.json { render json: @lisence.errors, status: :unprocessable_entity }
68       end
69     end
70   end
71
72   # DELETE /lisences/1
73   # DELETE /lisences/1.json
74   def destroy
75     @lisence = Lisence.find(params[:id])
76     @lisence.destroy
77
78     respond_to do |format|
79       format.html { redirect_to lisences_url }
80       format.json { head :ok }
81     end
82   end
83 end