Added BMC reboot functionality

Change-Id: I1fe5a9f2f1079760396044eff2bf8f3eaef25bff
Signed-off-by: Iftekharul Islam <iislam@us.ibm.com>
diff --git a/app/overview/controllers/bmc-reboot-controller.js b/app/overview/controllers/bmc-reboot-controller.js
index 040b444..5ed1b58 100644
--- a/app/overview/controllers/bmc-reboot-controller.js
+++ b/app/overview/controllers/bmc-reboot-controller.js
@@ -17,8 +17,25 @@
             '$window', 
             'APIUtils', 
             'dataService',
-            function($scope, $window, APIUtils, dataService, userModel){
+            function($scope, $window, APIUtils, dataService){
                 $scope.dataService = dataService;
+                $scope.confirm = false;
+                $scope.rebootConfirm = function(){
+                    if($scope.confirm) {
+                        return;
+                    }
+                    $scope.confirm = true;
+                };
+                $scope.reboot = function(){
+                    dataService.setBootingState();
+                    APIUtils.bmcReboot(function(response){
+                        if(response){
+                            dataService.setPowerOnState();
+                        }else{
+                            dataService.setUnreachableState();
+                        }
+                    });
+                };
             }
         ]
     );