Class: Spree::Admin::Orders::SolidusTiny::SellersController

Inherits:
BaseController
  • Object
show all
Defined in:
app/controllers/spree/admin/orders/solidus_tiny/sellers_controller.rb

Instance Method Summary collapse

Instance Method Details

#editObject



8
9
10
# File 'app/controllers/spree/admin/orders/solidus_tiny/sellers_controller.rb', line 8

def edit
    @sellers = ::SolidusTiny::Seller.actives.order(:name)
end

#model_classObject



21
22
23
# File 'app/controllers/spree/admin/orders/solidus_tiny/sellers_controller.rb', line 21

def model_class
  ::SolidusTiny::Seller
end

#updateObject



12
13
14
15
16
17
18
19
# File 'app/controllers/spree/admin/orders/solidus_tiny/sellers_controller.rb', line 12

def update
  if @order.update(solidus_tiny_seller_id: params[:order][:seller_id])
    flash[:success] = "Vendedor atualizado com sucesso."
  else
    flash[:error] = "Erro ao atualizar vendedor."
  end
  redirect_to admin_orders_solidus_tiny_seller_path(@order)
end