ppa = Ppa::Ppa.last
sub_areas_tematicas = ppa.areas_tematicas.map {|area| area.sub_areas_tematicas }.flatten
micro_regioes = ppa.micro_regioes

15.times do
	password = Faker::Internet.password
	nome = Faker::Name.name
	PpaParticipativo::Cidadao.create!(
		nome: nome,
		email: Faker::Internet.safe_email(nome),
		cpf_cnpj: Faker::CPF.numeric,
		password: password,
		password_confirmation: password,
		confirmed_at: DateTime.now,
		aceitou_os_termos_de_uso:true
	)
end

PpaParticipativo::Cidadao.all.each do |cidadao|
	2.times do |n|
		problema = [true, false].sample
		sub_area_tematica = sub_areas_tematicas.sample
		area_tematica = sub_area_tematica.area_tematica
		micro_regiao = micro_regioes.sample
		regiao = micro_regiao.regiao
		cidadao.propostas.create!(
			ppa_id: ppa.id,
			micro_regiao_id: micro_regiao.id,
			regiao_id: regiao.id,
			area_tematica_id: area_tematica.id,
			sub_area_tematica_id: sub_area_tematica.id,
			status: [0,2].sample,
			descricao: problema ? nil : "Proposta Exemplo nº#{n+1}#{cidadao.id} para a a microrregião #{micro_regiao.nome}",
			problema: problema ? "Problema Exemplo nº #{n+1}#{cidadao.id} para a microrregião #{micro_regiao.nome}" : nil,
			is_problema: problema
		)
	end
end
