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()); }
public IActionResult TrocaSenha(TrocaSenhaViewModel trocaSenha) { if (ModelState.IsValid) { if (trocaSenha.Tipo == "func") { var funcionario = _context.Funcionários.Find(trocaSenha.Id); funcionario.Senha = Encryption.GetSHA1HashData(trocaSenha.NovaSenha); } else { var cliente = _context.ClientesWeb.Find(trocaSenha.Id); cliente.Senha = Encryption.GetSHA1HashData(trocaSenha.NovaSenha); } _context.SaveChanges(); TempData["mensagem"] = "Senha alterada com sucesso!"; return(RedirectToAction("Index", "Home")); } ViewBag.Account = trocaSenha; return(View()); }