service get one, get all now behaves better, also handles error
view also handles service not found error