Each controller action is its own class, making it possible to abstract tasks like authorization, deserialization, serialization, and callbacks.
Ryan Francis
August 30, 2017 5:38pm
MIT