public static Estabelecimento toEstabelecimento(EstabelecimentoDTO dto) { Estabelecimento estabelecimento = new Estabelecimento(); estabelecimento.setNome(dto.getNomeEmpresa()); estabelecimento.setTelefone(dto.getTelefone()); for (String nome : dto.getCategoria().split(",")) { Seguimento seguimento = new Seguimento(); seguimento.setNome(nome); estabelecimento.adicionarSeguimento(seguimento); } Endereco end = new Endereco(); end.setEnderecoCompleto(dto.getEnderecoCompleto()); end.setCoordenadasGeograficas( new CoordenadasGeograficas(dto.getLatitude(), dto.getLongitude())); estabelecimento.setEndereco(end); return estabelecimento; }
public static EstabelecimentoDTO toDTO(Estabelecimento e) { EstabelecimentoDTO dto = new EstabelecimentoDTO(); dto.setEnderecoCompleto(e.getEndereco().getEnderecoCompleto()); dto.setLatitude(e.getEndereco().getCoordenadasGeograficas().getLatitude()); dto.setLongitude(e.getEndereco().getCoordenadasGeograficas().getLongitude()); dto.setNomeEmpresa(e.getNome()); e.setTelefone(e.getTelefone()); return dto; }