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