public LoginController(IMapper mapper)
 {
     _mapper                  = mapper;
     _usuarioServiceWeb       = new UsuarioServiceWeb(_mapper);
     _empresaServiceWeb       = new EmpresaServiceWeb(_mapper);
     _unidadeServiceWeb       = new UnidadeServiceWeb(_mapper);
     _lembreteSenhaServiceWeb = new LembreteSenhaServiceWeb(_mapper);
     _emailService            = new EmailService();
 }
        public ActionResult VeficaDuplicidadeCnpjCpf(string cnpjcpf)
        {
            var  mensagem = "";
            bool retorno  = false;

            try
            {
                EmpresaServiceWeb empresaServiceWeb = new EmpresaServiceWeb(_mapper);
                retorno = empresaServiceWeb.VeficaDuplicidadeCnpjCpf(cnpjcpf);

                if (retorno)
                {
                    mensagem = "CNPJ está cadastrado, por favor verifique";
                }
            }
            catch (Exception)
            {
                mensagem = "Ocorreu um erro na veriificação do CNPJ";
            }

            return(Json(new { retorno = 200, duplicado = retorno, mensagem = mensagem }));
        }