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()); }