public IActionResult AtivaClienteCadastrado(int clienteId)
        {
            var clienteWeb = _context.ClientesWeb.Find(clienteId);

            if ((bool)clienteWeb.StatusLogin)
            {
                clienteWeb.StatusLogin = false;
            }
            else
            {
                clienteWeb.StatusLogin = true;
            }

            _context.SaveChanges();

            var clienteretorno = new ClientesWeb();

            clienteretorno.Id           = clienteWeb.Id;
            clienteretorno.NomeCompleto = clienteWeb.NomeCompleto;
            clienteretorno.StatusLogin  = clienteWeb.StatusLogin;

            //enviar instruções falando para o cliente que ele já pode logar
            if ((bool)clienteretorno.StatusLogin)
            {
                var emailSender = new EmailCliente(clienteWeb.Email, false);
                emailSender.Enviar();
            }

            return(Json(clienteretorno));
        }
        public IActionResult Create(ClientesWeb clienteWeb)
        {
            if (ModelState.IsValid)
            {
                var senhaHash = Encryption.GetSHA1HashData(clienteWeb.Senha);
                clienteWeb.Senha       = senhaHash;
                clienteWeb.StatusLogin = false;

                _context.ClientesWeb.Add(clienteWeb);
                _context.SaveChanges();

                //email para diretoria
                //  var emailSender = new EmailDiretoria(clienteWeb.NomeCompleto);
                // emailSender.Enviar();

                //email para cliente avisando o cadastro feito
                //   var emailSender2 = new EmailCliente(clienteWeb.Email,true);
                //  emailSender2.Enviar();

                TempData["mensagem"] = "Cliente criado com sucesso!";

                return(RedirectToAction("Index", "ClientesWeb"));
            }

            ViewBag.ClientesWeb = clienteWeb;
            return(View());
        }