21 lines
713 B
Python
21 lines
713 B
Python
from common import models
|
|
from dsst_server.data_access import sql
|
|
|
|
|
|
class WriteFunctions:
|
|
@staticmethod
|
|
def create_season(season: 'models.Season'):
|
|
return 'Season created.'
|
|
|
|
@staticmethod
|
|
def update_season(season: 'models.Season', *_):
|
|
(sql.Season
|
|
.insert(id=season.id, number=season.number, game_name=season.game_name, start_date=season.start_date,
|
|
end_date=season.end_date)
|
|
.on_conflict(
|
|
update={sql.Season.number: season.number,
|
|
sql.Season.game_name: season.game_name,
|
|
sql.Season.start_date: season.start_date,
|
|
sql.Season.end_date: season.end_date})
|
|
.execute())
|