Validating business rules dating shows from the 80s
Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.Visit Stack Exchange Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. Sign up to join this community I'm working on an interface for implementing business rules in order to improve SOLID-ity; so I can move a lot of logic out of Web API controllers and into a business library.
Error handling : You are using both "faulted" state and exceptions. This makes both the business rule and the calling code simpler.