Sha256: 63a1b95eba835799e59d5bc90a19188e7303d320ab8f193cee65fccaae9d5b8c

Contents?: true

Size: 1.45 KB

Versions: 10

Compression:

Stored size: 1.45 KB

Contents

class Admin::Booking::ChatsController < ApplicationController
  before_action :set_admin_booking_chat, only: [:show, :edit, :update, :destroy]

  # GET /admin/booking/chats
  def index
    @admin_booking_chats = Admin::Booking::Chat.all
  end

  # GET /admin/booking/chats/1
  def show
  end

  # GET /admin/booking/chats/new
  def new
    @admin_booking_chat = Admin::Booking::Chat.new
  end

  # GET /admin/booking/chats/1/edit
  def edit
  end

  # POST /admin/booking/chats
  def create
    @admin_booking_chat = Admin::Booking::Chat.new(admin_booking_chat_params)

    if @admin_booking_chat.save
      redirect_to @admin_booking_chat, notice: 'Chat was successfully created.'
    else
      render :new
    end
  end

  # PATCH/PUT /admin/booking/chats/1
  def update
    if @admin_booking_chat.update(admin_booking_chat_params)
      redirect_to @admin_booking_chat, notice: 'Chat was successfully updated.'
    else
      render :edit
    end
  end

  # DELETE /admin/booking/chats/1
  def destroy
    @admin_booking_chat.destroy
    redirect_to admin_booking_chats_url, notice: 'Chat was successfully destroyed.'
  end

  private
    # Use callbacks to share common setup or constraints between actions.
    def set_admin_booking_chat
      @admin_booking_chat = Admin::Booking::Chat.find(params[:id])
    end

    # Only allow a trusted parameter "white list" through.
    def admin_booking_chat_params
      params.require(:admin_booking_chat).permit(:name)
    end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rails-acu-4.1.0 spec/dummy/app/controllers/admin/booking/chats_controller.rb
rails-acu-4.0.2 spec/dummy/app/controllers/admin/booking/chats_controller.rb
rails-acu-4.0.1 spec/dummy/app/controllers/admin/booking/chats_controller.rb
rails-acu-4.0.0 spec/dummy/app/controllers/admin/booking/chats_controller.rb
rails-acu-3.0.8 spec/dummy/app/controllers/admin/booking/chats_controller.rb
rails-acu-3.0.7 spec/dummy/app/controllers/admin/booking/chats_controller.rb
rails-acu-3.0.6 spec/dummy/app/controllers/admin/booking/chats_controller.rb
rails-acu-3.0.3 spec/dummy/app/controllers/admin/booking/chats_controller.rb
rails-acu-3.0.1 spec/dummy/app/controllers/admin/booking/chats_controller.rb
rails-acu-3.0.0 spec/dummy/app/controllers/admin/booking/chats_controller.rb