community-app/app/scripts/controllers/client/ClientIdentifierController.js
2014-03-02 04:09:27 -08:00

25 lines
1.1 KiB
JavaScript

(function (module) {
mifosX.controllers = _.extend(module, {
ClientIdentifierController: function (scope, routeParams, location, resourceFactory) {
scope.clientId = routeParams.clientId;
scope.formData = {};
scope.documenttypes = [];
resourceFactory.clientIdenfierTemplateResource.get({clientId: routeParams.clientId}, function (data) {
scope.documenttypes = data.allowedDocumentTypes;
scope.formData.documentTypeId = data.allowedDocumentTypes[0].id;
});
scope.submit = function () {
resourceFactory.clientIdenfierResource.save({clientId: scope.clientId}, this.formData, function (data) {
location.path('/viewclient/' + data.clientId);
});
};
}
});
mifosX.ng.application.controller('ClientIdentifierController', ['$scope', '$routeParams', '$location', 'ResourceFactory', mifosX.controllers.ClientIdentifierController]).run(function ($log) {
$log.info("ClientIdentifierController initialized");
});
}(mifosX.controllers || {}));