

app.controller('NewProjectController', ['$scope', '$http', 'auth', 'config', 'alertService','$location','rms','common', function($scope, $http, auth, config, alertService, $location,rms,common){
//    common.checkLogin();

    var vm = $scope;

    vm.alertService = alertService.create();

    vm.project = {
        name:""
    };

    vm.addClass = function(){
        vm.syllabus.courses.push({});
    };

    vm.deleteClass = function(index){
        vm.syllabus.courses.splice(index, 1);
    }

    vm.newProject = function (frm, project) {
        frm.$setSubmitted();
        console.log(project);

        if(!frm.$valid){
            console.log(frm.$error);
            return;
        }

        $http.post(config.apiUrl+"projects/create", {
            token: auth.token(),
            name: project.name
        }).then(function(response){
            if(response.data.status!=0){
                vm.alertService.showMessage('出错了', response.data.message);
            } else {
                vm.alertService.showMessage('提示', '新建项目成功', function(){
//                    window.history.back();
                    rms.save('projects',[]);
                    $location.path("/project_list");
                });
            }
            console.log(response.data.data);
        });

    }

}] );