Guest User

Untitled

a guest
May 28th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. class EventsController < ApplicationController
  2. # GET /events
  3. # GET /events.xml
  4. def index
  5. @events = Event.find(:all)
  6. session[:picked_date] = params[:thisdate]
  7.  
  8. respond_to do |format|
  9. format.html # index.html.erb
  10. format.xml { render :xml => @events }
  11. end
  12. end
  13.  
  14. # GET /events/1
  15. # GET /events/1.xml
  16. def show
  17. @event = Event.find(params[:id])
  18.  
  19. respond_to do |format|
  20. format.html # show.html.erb
  21. format.xml { render :xml => @event }
  22. end
  23. end
  24.  
  25. # GET /events/new
  26. # GET /events/new.xml
  27. def new
  28. @event = Event.new
  29.  
  30. respond_to do |format|
  31. format.html # new.html.erb
  32. format.xml { render :xml => @event }
  33. end
  34. end
  35.  
  36. # GET /events/1/edit
  37. def edit
  38. @event = Event.find(params[:id])
  39. end
  40.  
  41. # POST /events
  42. # POST /events.xml
  43. def create
  44. @event = Event.new(params[:event])
  45.  
  46. respond_to do |format|
  47. if @event.save
  48. flash[:notice] = 'Event was successfully created.'
  49. format.html { redirect_to(@event) }
  50. format.xml { render :xml => @event, :status => :created, :location => @event }
  51. else
  52. format.html { render :action => "new" }
  53. format.xml { render :xml => @event.errors, :status => :unprocessable_entity }
  54. end
  55. end
  56. end
  57.  
  58. # PUT /events/1
  59. # PUT /events/1.xml
  60. def update
  61. @event = Event.find(params[:id])
  62.  
  63. respond_to do |format|
  64. if @event.update_attributes(params[:event])
  65. flash[:notice] = 'Event was successfully updated.'
  66. format.html { redirect_to(@event) }
  67. format.xml { head :ok }
  68. else
  69. format.html { render :action => "edit" }
  70. format.xml { render :xml => @event.errors, :status => :unprocessable_entity }
  71. end
  72. end
  73. end
  74.  
  75. # DELETE /events/1
  76. # DELETE /events/1.xml
  77. def destroy
  78. @event = Event.find(params[:id])
  79. @event.destroy
  80.  
  81. respond_to do |format|
  82. format.html { redirect_to(events_url) }
  83. format.xml { head :ok }
  84. end
  85. end
  86. end
Add Comment
Please, Sign In to add comment