         }
         
         let cancelAction = UIAlertAction(title: CommonStrings.cancelActionTitle, style: .cancel, handler: nil)
+        
         if !selectedCellViewModels.contains(where: { $0.isRead }) {
-            action1.isEnabled = false
+            alertController.addAction(markRead)
         } else if !selectedCellViewModels.contains(where: { !$0.isRead }) {
-            action2.isEnabled = false
-        }
-        alertController.addAction(action1)
-        alertController.addAction(action2)
-        
+            alertController.addAction(markUnread)
+        } else {
+            alertController.addAction(markRead)
+            alertController.addAction(markUnread)
+        }
         alertController.addAction(cancelAction)
         
         if let popoverController = alertController.popoverPresentationController {

        let title = String.localizedStringWithFormat(titleFormat, selectedCellViewModels.count)

        let alertController = UIAlertController(title: title, message: nil, preferredStyle: .actionSheet)
        let action1 = UIAlertAction(title: CommonStrings.notificationsCenterMarkAsRead, style: .default) { _ in
            self.viewModel.markAsReadOrUnread(viewModels: selectedCellViewModels, shouldMarkRead: true)
            self.isEditing = false
            let identifier = UUID()

            }
        }
        
        let markUnread = UIAlertAction(title: CommonStrings.notificationsCenterMarkAsUnread, style: .default) { _ in
            self.viewModel.markAsReadOrUnread(viewModels: selectedCellViewModels, shouldMarkRead: false)
            self.isEditing = false
            let identifier = UUID()
