package especificos

import (
	"gitlab.com/sistema-pro/xmlcolibex/internal/regras"
)

func aplicarImovelWeb(p Params) {
	m := p.M
	im := p.Im
	feed := p.Feed

	m["tipo"] = regras.CorrigirLatin1(im.NomeCategoria)
	m["subtipo"] = im.Subtipo
	m["banheiro"] = defaultZeroPlain(im.Banheiros)
	m["quartos"] = defaultZeroPlain(im.Quartos)
	m["valor_venda"] = regras.TipoPrecoImovelWel(im.IDMaster, im.ValorVenda, "valor_venda", im.RefCaixa)
	m["valor_locacao"] = regras.TipoPrecoImovelWel(im.IDMaster, im.ValorLocacao, "valor_locacao", im.RefCaixa)
	m["divulgaEndereco"] = regras.DivulgaEndereco(feed.ViewEndereco)
	m["MostrarMapa"] = regras.MostrarMapaImovelWeb(feed.ViewEndereco)
	m["mapa"] = ""
	if feed.ViewEndereco == 0 {
		m["endereco"] = ""
		m["numero"] = ""
		m["complemento"] = ""
	}
}

func aplicarCasaMineira(p Params) {
	aplicarImovelWeb(p)
}

func defaultZeroPlain(v string) string {
	if v == "" {
		return "0"
	}
	return v
}
