Add create season function.

This commit is contained in:
luxick
2018-03-09 20:45:12 +01:00
parent ce7bb3a244
commit 7034321889
10 changed files with 473 additions and 78 deletions

View File

@@ -1,8 +1,20 @@
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())