Create a custom error and throw it.
Return a void. If an error isn't thrown, it was successful. Or, return an enum.
>In the code we do have try / catch. In the catch section we set status code and message to return. The question is - how the caller should know if the command was successful or not? We don't want to pass the exception all the way up.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer