public void LockDown(int?clientId, int?customerId)
        {
            if (!userService.ValidateClientCustomerSelection(clientId, customerId, principal))
            {
                redirectionService.SelectDefaultAssociationAndRedirectToDashboard(principal.CffUser);
            }

            view.ToggleEditNextCallDueDateButton(securityManager.CanEditNextCallDueDate());
            view.ToggleClientSearchControl(securityManager.CanChangeSelectedClient());
            view.ToggleCustomerSearchControl(securityManager.CanChangeSelectedCustomer());
        }
        public void LockDown()
        {
            bool canCreatePermanentNotes     = securityManager.CanCreatePermanentNotes();
            bool canCreateClientNotes        = securityManager.CanCreateClientNotes();
            bool canCreateCustomerNotes      = securityManager.CanCreateCustomerNotes();
            bool canOnlyCreatePermanentNotes = canCreatePermanentNotes && !canCreateClientNotes && !canCreateCustomerNotes;

            // TODO: Refactor this
            view.TogglePermanentNoteCheckBox(canCreatePermanentNotes && !canOnlyCreatePermanentNotes);
            view.ToggleNoteDescriptors(!canOnlyCreatePermanentNotes);
            view.ToggleNextCallDueDate(securityManager.CanEditNextCallDueDate());
        }