load old registration if it exists
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 7 Dec 2012 15:10:34 +0000 (16:10 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 7 Dec 2012 15:10:34 +0000 (16:10 +0100)
app/js/controllers.js
app/js/services.js

index 9571d98..122746a 100644 (file)
@@ -3,21 +3,28 @@
 /* Controllers */
 
 
-function RegistrationCtrl($scope, $log, Registration) {
-       $scope.master = {};
+function RegistrationCtrl($scope, $log, Registration, $routeParams) {
+
+       $scope.$routeParams = $routeParams;
 
        $scope.update = function(user) {
-               $scope.master = angular.copy(user);
                $log.info("saved", user, user.$save());
        }
 
        $scope.reset = function() {
-               //$scope.user = angular.copy($scope.master);
-               $scope.user = new Registration();
+               if ( $routeParams.registrationId ) {
+                       $scope.user = new Registration();
+                       $scope.user.$get({ registrationId: $routeParams.registrationId });
+                       $log.info("get Registration", $scope.user);
+               } else {
+                       $scope.user = new Registration();
+                       $log.info("new Registration", $scope.user);
+               }
+               
+               $log.info( $routeParams.registrationId );
        }
 
        $scope.reset();
-
 }
 //RegistrationCtrl.$inject = [ '$scope', '$log' ];
 
index c3de14b..ecefef3 100644 (file)
@@ -9,7 +9,7 @@ angular.module('myApp.services', [ 'ngResource' ]).
        value('version', '0.1').
 
        factory('Registration', function($resource){
-               return $resource('/data/:database/registration/:regustraionId', { database: 'drzb2013' }, {
+               return $resource('/data/:database/registration/:registrationId', { database: 'drzb2013' }, {
                        query: {method:'GET', params:{registraionId:'@id'}, isArray:true}
                });
        });