in 3-serverless-microservice-stack/spring-petclinic-static/scripts/pet-form/pet-form.controller.js [33:57]
self.submit = function () {
var data = {
name: self.pet.name,
birthDate: self.pet.birthDate,
type: self.type
};
var req;
if (!createFlag) {
req = $http.put(_baseUrl + "api/customer/owners/" + ownerId + "/pets/" + self.pet.name, data);
} else {
req = $http.post(_baseUrl + "api/customer/owners/" + ownerId + "/pets", data);
}
req.then(function () {
$state.go("owners", {ownerId: ownerId});
}, function (response) {
var error = response.data;
error.errors = error.errors || [];
alert(error.error + "\r\n" + error.errors.map(function (e) {
return e.field + ": " + e.defaultMessage;
}).join("\r\n"));
});
};