28 lines
514 B
JavaScript
28 lines
514 B
JavaScript
(function() {
|
|
'use strict';
|
|
|
|
window.app.controller('EditProfileController',
|
|
function($http, model) {
|
|
var vm = this;
|
|
|
|
vm.profile = model;
|
|
vm.save = save;
|
|
|
|
function save() {
|
|
vm.saving = true;
|
|
vm.errorMessage = null;
|
|
vm.success = false;
|
|
|
|
$http.post("/Profile/Update", vm.profile)
|
|
.success(function() {
|
|
vm.success = true;
|
|
})
|
|
.error(function(msg) {
|
|
vm.errorMessage = msg;
|
|
})
|
|
.finally(function() {
|
|
vm.saving = false;
|
|
});
|
|
}
|
|
});
|
|
})(); |