ContactView.controller.js 2.07 KB
'use strict';

 //Load controller
  angular.module('acufuel')

	.controller('ContactViewController', ['$scope', '$uibModal', 'ContactViewService', 'ViewCompanyService', function($scope, $uibModal, ContactViewService, ViewCompanyService) {
      	$(function() {
      		$('#toggle-one120').bootstrapToggle();
      		$('#toggle-two21').bootstrapToggle();
        }) 
        
        $(document).ready(function() {
            $('#contacts').DataTable();
        });
        
        ContactViewService.getContacts().then(function(result) {
        	console.log('==========',result);
        	$scope.contactList = result;
          for(var i=0; i<$scope.contactList.length; i++){
            console.log("adadas")
            $scope.contactList[i].value = ""
            console.log($scope.contactList[i].priceEmail)
            if($scope.contactList[i].priceEmail == 'true'){
                console.log(aaya)
                $scope.contactList[i].value = 'on';
            }else{
                console.log("nai")
                $scope.contactList[i].value = 'off'
            }

            $('#toggle-one12'+ [i]).bootstrapToggle($scope.contactList[i].value)
          }
          console.log($scope.contactList)
          
        })
        
        ContactViewService.getCompanies().then(function(result) {
        	console.log('==========',result);
        	$scope.companies = result;
          
        })
        
        $scope.contactData = {};
        $scope.contactData.contactList = [];
        $scope.addContact = function(){
          console.log('==== $scope.data======', $scope.data);
          $scope.contactData.contactList.push($scope.data);
          ViewCompanyService.addContact($scope.contactData).then(function(result) {
            if(result.success){
              toastr.success(''+result.success+'', {
                  closeButton: true
                })
                $('#contact-modal-3').modal('hide');
            }else{
              toastr.error(''+result.statusText+'', {
                  closeButton: true
                })
            }
          })
        }

    }]);