Após modificar o código para utilizar o serviço cadastroDeFotos e promise pattern, obtive erro no console ao clicar em editar (editar foto)
Error: [$injector:unpr] http://errors.angularjs.org/1.3.15/$injector/unpr?p0=cadastroDeFotoProvider%20%3C-adastroDeFoto%20%3C-%20FotoController at http://localhost:3000/js/lib/angular.min.js:6:417 at http://localhost:3000/js/lib/angular.min.js:38:7 at Object.d [as get] (http://localhost:3000/js/lib/angular.min.js:36:13) at http://localhost:3000/js/lib/angular.min.js:38:81 at d (http://localhost:3000/js/lib/angular.min.js:36:13) at e (http://localhost:3000/js/lib/angular.min.js:36:283) at Object.instantiate (http://localhost:3000/js/lib/angular.min.js:36:432) at http://localhost:3000/js/lib/angular.min.js:76:49 at link (http://localhost:3000/js/lib/angular-route.min.js:7:268) at $ (http://localhost:3000/js/lib/angular.min.js:70:197)
Já revisei o código algumas vezes e não consegui encontrar o erro, tentei fazer igual ao descrito na aula, mas, pelo visto deixei passar algo.