Sha256: 8d4641bf801456e2b44ec1a73378c5e9f1689bf895f56948c616445e26d23043

Contents?: true

Size: 523 Bytes

Versions: 5

Compression:

Stored size: 523 Bytes

Contents

module Locomotive
  module Ecommerce
    class OrderController < ::Locomotive::Ecommerce::ApplicationController
      def create
        @order = current_user_cart(self).add_product_by_sku(params[:item_sku])
        flash[:success] = 'Added product to cart'
        redirect_to cart_path
      end

      def destroy
        @order = current_user_cart(self).remove_product_by_sku(
          params[:product_id])
        flash[:success] = 'Removed product from cart'
        redirect_to cart_path
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
locomotive_ecommerce_plugin-1.0.6 app/controllers/locomotive/ecommerce/order_controller.rb
locomotive_ecommerce_plugin-1.0.5 app/controllers/locomotive/ecommerce/order_controller.rb
locomotive_ecommerce_plugin-1.0.4 app/controllers/locomotive/ecommerce/order_controller.rb
locomotive_ecommerce_plugin-1.0.1 app/controllers/locomotive/ecommerce/order_controller.rb
locomotive_ecommerce_plugin-1.0.0 app/controllers/locomotive/ecommerce/order_controller.rb