Implement domain version of season_guess_result

This commit is contained in:
2024-03-02 20:31:14 +01:00
parent d3ee08df36
commit a0051aacc3
2 changed files with 38 additions and 1 deletions

View File

@ -0,0 +1,17 @@
from formula10.database.model.db_season_guess_result import DbSeasonGuessResult
from formula10.domain.model.user import User
class SeasonGuessResult():
@classmethod
def from_db_season_guess_result(cls, db_season_guess_result: DbSeasonGuessResult):
season_guess_result: SeasonGuessResult = cls()
season_guess_result.user = User.from_db_user(db_season_guess_result.user)
season_guess_result.hot_take_correct = db_season_guess_result.hot_take_correct
season_guess_result.overtakes_correct = db_season_guess_result.overtakes_correct
return season_guess_result
user: User
hot_take_correct: bool
overtakes_correct: bool