[#52431787] Separation of concerns with the Volunteer Badge Production. Separated code that retrieves data into a Service class and out of the view.