TE recomiendo que veas en mi canal de youtube (youtube/debsdaniel03) , ahí puse un curso de programación en capas.
Luego de ese comercial, te indico que podés hacerlo con un try...catch y en el catch incovas el throw new Exception, lo que hará es propagar el error al objeto que lo llamó y así... eso si, en tu capa de presentación debés tener un try..catch.. para poder interceptar el mensaje.
Te dejo también esta captura de cómo es que yo lo hice en algún momento..