Block a user
refactor: modularize email processing logic and improve service structure
refactor: improve UpdateAsync in EmailTemplateRepository for better entity handling
refactor: improve UpdateAsync in EmailTemplateRepository for better entity handling
refactor: replace internal UnitOfWork with NotificationUnitOfWork and NotificationBaseRepository
refactor: replace internal UnitOfWork with NotificationUnitOfWork and NotificationBaseRepository
refactor: use AsNoTracking for email template queries to improve performance
refactor: use AsNoTracking for email template queries to improve performance
chore: update package versions and refactor TransactionBehavior
chore: update package versions and refactor TransactionBehavior