Proof of Theorem 1: Clearly, $f$ is locally Lipschitz on $A$. We need the following results.
Lemma 1: Let $X$ be a normed space, $A \subset X$ convex open, and $f: A \to \mathbb{R}$ convex continuous at $a\in A$. If the directional derivative $f^{\prime}(a) [v]$ exists for every direction $v \in X$, then $f$ is Gâteaux differentiable at $a$.
Lemma 2: Let $A \subset \mathbb{R}^{d}$ be open, $f: A \rightarrow \mathbb{R}$, and $a \in A$. Assume that $f$ is Lipschitz on some neighborhood of $a$. Then $f$ is Fréchet differentiable at $a$ if and only if $f$ is Gâteaux differentiable at $a$.
By Lemma 1, $f$ is is Gâteaux differentiable at $a$. By Lemma 2, $f$ is Fréchet differentiable at $a$.
Proof of Theorem 2: By Theorem 1, $f$ is Fréchet differentiable on $A$.
Lemma 3: Let $X$ be a normed space, $A \subset X$ convex open, and $f: A\to \mathbb R$ convex continuous. If $f$ is Fréchet differentiable at each point of $A$, then $f \in \mathcal{C}^{1}(A)$.
By Lemma 3, $\partial f$ is continuous. This completes the proof.