/// <summary> /// El Proxy proporciona la misma interfaz que el objeto real pero puede incluir funcionalidades extras, como por ejemplo restringir permisos. /// </summary> public void AprobarComentario(Comentario comentario) { if (this.UsuarioAutenticado()) { comentario.Aprobado = true; } else { throw new Exception("El usuario no tiene permisos para aprobar un comentario"); } }
public void AprobarComentario(Comentario comentario) { comentario.Aprobado = true; }
private void btnPostear_Click(object sender, EventArgs e) { comentario = proxyForo.PostearComentario(txtComentario.Text); LockearControles(); }