define(['quote/quote'], function (quote) { quote.controller('AcceptPortable', ['$scope', '$http', function ($scope, $http) { $scope.SetStepHeader('

Link portables with household members

'); $scope.ContainsNone = function (Value) { if (Value == "None Of The Above") return ""; else return Value; } $scope.hideSelector = false; if ($scope.Quote.personalNumber != null) { for (var a = 0; $scope.RegularDrivers && a < $scope.RegularDrivers.length; a++) { if (personalNumber == $scope.RegularDrivers[a].PersonNumber) { $scope.index = a; $scope.hideSelector = true; } } } $scope.AddHousehold = function () { $scope.loadingAddHH = true; $scope.ActivateAddHousehold(); }; //fix portable data var bicycles = $scope.$eval("Quote.PortablePossessions.Bicycles") || []; var cellphones = $scope.$eval("Quote.PortablePossessions.Cellphone") || []; var glasses = $scope.$eval("Quote.PortablePossessions.PrescriptionGlasses") || []; var specified = $scope.$eval("Quote.PortablePossessions.SpecifiedItems") || []; var all = bicycles.concat(cellphones).concat(glasses).concat(specified); angular.forEach(all, function (p) { if (p.PersonNumber === 0) { delete p.PersonNumber; } }); }]); });