module Licitacao
class DocumentosDoLicitanteController < ApplicationController
	include LicitacaoHelper
	include ControllerConcern
	include LicitacaoControllersConcern

	before_action :authenticate_usuario!
	before_action :autoriza_usuario!
	before_action :set_documento_do_licitante, only: [:edit, :update]

	# GET /licitacao/documentos_do_licitante/1/edit
	def edit
	end

	# PATCH/PUT /licitacao/documentos_do_licitante/1
	def update
		if @documento_do_licitante.update( documento_do_licitante_params )
			redirect_to @documento_do_licitante, notice: 'Documento do licitante foi atualizado(a) com sucesso.'
		else
			render :edit
		end
	end

	private
	def set_documento_do_licitante
		@documento_do_licitante = DocumentoDoLicitante.find( params[:id] )
	end

	# Permite apenas os parâmetros específicos
	def documento_do_licitante_params
		params.require(:licitacao_documento_do_licitante).permit(:documento_id, :recebido, :pessoa_do_projeto_id)
	end
end
end
