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; } });
}]);
});