define(['dashboard/dashboard'], function (dashboard) { dashboard.controller('DashboardReunderwriting', ['$scope', '$http', function ($scope, $http) { $scope.ReunderwitingFailed = null; $scope.getDisplayAddress = function () { if ($scope.Dashboard && $scope.Dashboard.Policy && $scope.Dashboard.Policy.AccountDetails && $scope.Dashboard.Policy.AccountDetails.ResidentialAddress) { var addrs = $scope.Dashboard.Policy.AccountDetails.ResidentialAddress; return addrs.Address1 + (addrs.Address2 ? " " + addrs.Address2 : "") + (addrs.Address3 ? " " + addrs.Address3 : "") + (addrs.SuburbName ? " " + addrs.SuburbName : "") + (addrs.PostCode ? " " + addrs.PostCode : ""); } return ""; } $scope.CloseFailedMessage = function () { $scope.ReunderwitingFailed = null; } $scope.Reunderwiting = { EntirePolicy: false, DetailsConfirmed: false } $scope.ConfirmDetails = function () { $scope.ReunderwitingFailed = null; $scope.Reunderwiting.DetailsConfirmed = true; $scope.DashboardPost('DashboardReunderwriting/ConfirmDetails/') .then(function (success) { window.location = '/dashboard/'; }, function (failure) { $scope.Reunderwiting.DetailsConfirmed = false; $scope.ConfirmationLoader = false; $scope.ReunderwitingFailed = true; }); }; }]); });