public CondutorSoftparkViewModel ConverterClienteParaCondutor(Cliente cliente)
        {
            var contratosMensalistas = _contratoMensalistaServico.BuscarPor(x => x.Cliente.Id == cliente.Id);

            var clienteCondomino = _condominoServico.BuscarPor(x => x.Cliente.Id == cliente.Id);

            var condutor = new CondutorSoftparkViewModel(cliente, clienteCondomino, contratosMensalistas);

            return(condutor);
        }
        public void Salvar(ContratoMensalista item, bool validar, bool salvarCondutorSoftpark = true)
        {
            _contratoMensalistaServico.Salvar(item, validar);

            if (!salvarCondutorSoftpark)
            {
                return;
            }

            var contratoMensalista = _contratoMensalistaServico.BuscarPorId(item.Id);

            if (contratoMensalista == null)
            {
                new ContratoMensalista();
            }
            var contratosCondomino = _condominoServico.BuscarPor(x => x.Cliente.Id == contratoMensalista.Cliente.Id);
            var contratos          = _contratoMensalistaServico.BuscarPor(x => x.Cliente.Id == item.Cliente.Id);
            var condutor           = new CondutorSoftparkViewModel(contratoMensalista.Cliente, contratosCondomino, contratos);

            _condutorSoftparkAplicacao.Salvar(condutor);
        }