delete event

This commit is contained in:
arnaucode
2017-06-26 15:36:37 +02:00
parent 82cceaff53
commit e78d6dd0ed
3 changed files with 53 additions and 11 deletions

View File

@@ -1,5 +1,5 @@
//var urlapi = "http://localhost:3000/api/";
var urlapi = "http://192.168.1.35:3001/api/";
var urlapi = "http://192.168.1.38:3001/api/";

View File

@@ -1,7 +1,7 @@
angular.module('app.event', ['pascalprecht.translate', 'ui-leaflet'])
.controller('EventCtrl', function($scope, $http, $ionicModal,
$stateParams, $timeout, $ionicLoading, $filter,
$stateParams, $timeout, $ionicLoading, $filter, $ionicPopup,
leafletData, leafletBoundsHelpers, $cordovaSocialSharing) {
@@ -68,4 +68,37 @@ angular.module('app.event', ['pascalprecht.translate', 'ui-leaflet'])
// An error occured. Show a message to the user
});
};
$scope.deleteEvent = function(){
var confirmPopup = $ionicPopup.confirm({
title: 'Deleting event',
template: 'Are you sure you want to delete <b>'+ $scope.event.title+'</b>?'
});
confirmPopup.then(function(res) {
if(res) {
console.log('You are sure');
console.log("delete travel: " + $stateParams.eventid);
$http({
url: urlapi + '/events/id/' + $stateParams.eventid,
method: "DELETE"
})
.then(function(response) {
console.log(response);
$scope.events=response.data;
/*localStorage.setItem('c_travels', JSON.stringify($scope.travels));
localStorage.setItem('c_travelsLastDate', JSON.stringify(new Date()));*/
$ionicLoading.show({ template: 'Event deleted', noBackdrop: true, duration: 2000 });
window.location.href="#/app/main";
},
function(response) { // optional
// failed
$ionicLoading.show({ template: 'Error connecting server', noBackdrop: true, duration: 2000 });
});
} else {
console.log('You are not sure');
}
});
};
});