public void Post(UsuarioDto usuario) { if (usuario == null) { _notification.Add("Usuário não enviado para cadastro"); return; } if (!usuario.IsValid(_notification)) { return; } if (_loginRepository.Get(usuario.Email) != null) { _notification.Add("E-mail de usuário já cadastrado"); return; } _loginRepository.OpenTransaction(); _loginRepository.Post(usuario); EnviaEmailConfirmacaoCadastro(usuario); _loginRepository.CommitTransaction(); }