class Admin::ClientsCategoriesController < Admin::DashboardController
	
	before_action :set_clients_category, only: [:edit, :update, :show]	

	def index
		@clients_categories = ClientsCategory.all
	end

	def new
		@clients_category = ClientsCategory.new
	end

	def create
		@clients_category = ClientsCategory.new(clients_category_params)
		respond_to do |format|
			if @clients_category.save
				format.html{ redirect_to admin_clients_categories_path, :notice => "New Clients Category has been created" }
			else
				format.html{ render :new }
			end
		end
	end

	def show
		
	end

	def edit
		
	end

	def update
		respond_to do |format|
			if @clients_category.update(clients_category_params)
				format.html{ redirect_to admin_clients_categories_path, :notice => "Clients Category has been updated" }
			else
				format.html{ render :new }
			end
		end
	end

	private

		def set_clients_category
			@clients_category = ClientsCategory.find(params[:id]) if params[:id]
		end

		def clients_category_params
			params.require(:clients_category).permit(:name, :title, :description)
		end

end