-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathadmin_dashboard.js
33 lines (27 loc) · 1.22 KB
/
admin_dashboard.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
angular.module('adminDashboardApp', [])
.controller('AdminController', function($scope) {
// Sample data for courses and educators (replace with actual data)
$scope.courses = [
{ id: 1, name: 'Course 1', description: 'Description for Course 1' },
{ id: 2, name: 'Course 2', description: 'Description for Course 2' },
{ id: 3, name: 'Course 3', description: 'Description for Course 3' }
];
// Function to add a new course
$scope.addCourse = function() {
// Add new course to localStorage
localStorage.setItem('courses', JSON.stringify($scope.courses));
};
// Function to edit a course
$scope.editCourse = function(course) {
// Edit course logic
// Update localStorage after editing
localStorage.setItem('courses', JSON.stringify($scope.courses));
};
// Function to delete a course
$scope.deleteCourse = function(course) {
// Delete course logic
// Update localStorage after deleting
localStorage.setItem('courses', JSON.stringify($scope.courses));
};
});
admin_dashboard.js