Sha256: a36a2d36a700aad4b34f9a32cbd36464fb3a05954b7847103d9a606d6e1639ff

Contents?: true

Size: 1.17 KB

Versions: 10

Compression:

Stored size: 1.17 KB

Contents

class Shoppe::DeliveryServicesController < Shoppe::ApplicationController
  
  before_filter { @active_nav = :delivery_services }
  before_filter { params[:id] && @delivery_service = Shoppe::DeliveryService.find(params[:id]) }
  
  def index
    @delivery_services = Shoppe::DeliveryService.all
  end
  
  def new
    @delivery_service = Shoppe::DeliveryService.new
  end
  
  def create
    @delivery_service = DeliveryService.new(safe_params)
    if @delivery_service.save
      redirect_to :delivery_services, :flash => {:notice => "Delivery Service has been created successfully"}
    else
      render :action => "new"
    end
  end
  
  def edit
  end
  
  def update
    if @delivery_service.update(safe_params)
      redirect_to [:edit, @delivery_service], :flash => {:notice => "Delivery Service has been updated successfully"}
    else
      render :action => "edit"
    end
  end
  
  def destroy
    @delivery_service.destroy
    redirect_to :delivery_services, :flash => {:notice => "Delivery Service has been removed successfully"}
  end
  
  private
  
  def safe_params
    params[:delivery_service].permit(:name, :code, :active, :default, :courier, :tracking_url)
  end
  
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
shoppe-0.0.14 app/controllers/shoppe/delivery_services_controller.rb
shoppe-0.0.13 app/controllers/shoppe/delivery_services_controller.rb
shoppe-0.0.12 app/controllers/shoppe/delivery_services_controller.rb
shoppe-0.0.11 app/controllers/shoppe/delivery_services_controller.rb
shoppe-0.0.10 app/controllers/shoppe/delivery_services_controller.rb
shoppe-0.0.9 app/controllers/shoppe/delivery_services_controller.rb
shoppe-0.0.8 app/controllers/shoppe/delivery_services_controller.rb
shoppe-0.0.7 app/controllers/shoppe/delivery_services_controller.rb
shoppe-0.0.6 app/controllers/shoppe/delivery_services_controller.rb
shoppe-0.0.5 app/controllers/shoppe/delivery_services_controller.rb