src/app/configurations/products/presentations/products-presentations.controller.js
'use strict'
angular.module('products')
.controller('ProductPresentationCtrl', function (productPresentationService, presentations, baseUOMs, log) {
var vm = this
vm.presentations = presentations
vm.baseUOMs = baseUOMs
vm.openedDoc = {
uom: ''
}
vm.showTable = function () {
return vm.presentations.length > 0
}
vm.save = function () {
return productPresentationService.save(vm.openedDoc)
.then(function (response) {
vm.presentations.push(angular.extend({}, vm.openedDoc, response))
vm.openedDoc = {}
return log.success('', '', 'presentation saved successfully')
})
.catch(function () {
return log.error('', '', 'failed to save presentation!')
})
}
})