var app = angular.module('liveApp', []);
app.controller("liveCtrl", function ($scope, bookFactory) {
$scope.editdata_div = false;
$scope.get = function (data) {
$scope.my_product_full = data;
}
$scope.edit = function (subData) {
$scope.object = subData.object;
$scope.dynemic_add_data = subData.dynemic_add_data;
$scope.name = subData.name;
$scope.pricedata = subData.pricedata;
$scope.editdata_div = true;
}
$scope.Save = function () {
var subData = {
Date: $scope.object,
Time: $scope.dynemic_add_data,
Day: $scope.name
};
subData.ID = $scope.ID;
$scope.editdata_div = false;
var saveMSG = bookFactory.update(subData);
saveMSG.then(function (messagefromController) {
$scope.editdata_div = false;
});
}
$scope.data = [{
date: '2015-02-28',
time: '15:30',
day: 'Saturday',
subDataren: [{
object: 'rooms',
dynemic_add_data: 'complete',
name: '1th Person',
pricedata: '4500$'
}]
},
{
date: '2015-03-07',
time: '08:30',
day: 'Saturday',
subDataren: [{
object: 'yards',
dynemic_add_data: 'nothing',
name: '2th Person',
pricedata: '3500$'
}]
},
{
date: '2015-03-17',
time: '16:30',
day: 'Tuesday',
subDataren: [{
object: 'pools',
dynemic_add_data: 'nothing',
name: '3th Person',
pricedata: '2500$'
}]
}
];
}
);
//Factory
app.factory("bookFactory", ['$http', function ($http) {
var urlBase = '/book/orderdetails';
var bookFactory = {};
//Data Save
bookFactory.update = function (subData) {
return $http.put(urlBase + '/' + subData.ID, subData)
}
return bookFactory;
}]);