示例#1
0
        public ActionResult Adicionar(Cliente cliente)
        {
            if (!ModelState.IsValid)
            {
                return(View(cliente));
            }

            cliente.Senha = GerarSenha();

            this.repositorioDeClientes.Adicionar(cliente);
            this.notificador.Send("*****@*****.**", cliente.Email, "Senha de Acesso", cliente.Senha);

            GestorDeAcesso.Autenticar(cliente.Id);

            return(RedirectToAction("Index", "Catalogo"));
        }
示例#2
0
 public void Handle(ClienteAdicionado message)
 {
     GestorDeAcesso.Autenticar(message.Id);
 }