amatt13/BossFight
Split RequestValidator.cs into multiple files with smaller scopes
Offen
#32 geöffnet am 28.03.2023
Back Endgood first issue
Repository-Metriken
- Stars
- (1 Stern)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
- Player actions:
- PlayerCanSellWeapon()
- PlayerCanEquipWeapon()
- PlayerCanAttackMonsterWithEquippedWeapon()
- User authentication:
- ValidateUserLoginCredentials()
- Chat messaging:
- ValidateChatMessage()
- ValidateMaxMessageRequestNumberNotExceeded()
- Game mechanics:
- ValidateVoteForMonsterTier()
- Data validation:
- AllValuesAreFilled()
- Database validation:
- PlayerExists()
- PlayerClassExists()
- PlayerIsEligibleForPlayerClassAcquisition()
- PlayerOwnsPlayerClass()