public string GetUpdatePayload(string uniqueId, int seasonWeekId, string update) { var payload = new Payload(); PlayerStatsController playerStatsController = new PlayerStatsController(); PositionLimitsController positionLimitsController = new PositionLimitsController(); OwnersController ownerController = new OwnersController(); OwnerTeamsController ownerTeamsController = new OwnerTeamsController(); WeeksController weeksController = new WeeksController(); GamesController gamesController = new GamesController(); PlayersController playersController = new PlayersController(); RanksController ranksController = new RanksController(); var ownerExists = context.Owners.Where(o => o.UniqueId == uniqueId).First(); var seasonWeek = new SeasonWeeks(); if (seasonWeekId == -1) { seasonWeek = weeksController.GetSeasonWeek(DateTime.Now.ToShortDateString()); } else { seasonWeek = weeksController.GetSeasonWeek(seasonWeekId); } GetPayloadCurrentOwner(payload, playerStatsController, ownerController, ownerTeamsController, playersController, seasonWeek, uniqueId); GetPayloadOwners(payload, playerStatsController, ownerController, ownerTeamsController, playersController, seasonWeek); //GetPayloadPositionLimits(payload, positionLimitsController); //GetPayloadWeeks(payload, weeksController); GetPayloadGames(payload, gamesController, seasonWeek); //GetPayloadPlayers(payload, playersController, ownerExists); GetPayloadRanks(payload, ranksController, seasonWeek); return Compression.Compress(JsonConvert.SerializeObject(payload)); }
private static void GetPayloadGames(Payload payload, GamesController gamesController, SeasonWeeks seasonWeek) { payload.PayloadGames = new PayloadGames { Games = gamesController.GetGamesThisWeek(seasonWeek.SeasonWeekId), Byes = gamesController.GetByes(string.Empty, seasonWeek.SeasonWeekId) }; }
public string GetGamesPayload(string uniqueId, int seasonWeekId, string games) { var payload = new Payload(); WeeksController weeksController = new WeeksController(); GamesController gamesController = new GamesController(); var ownerExists = context.Owners.Where(o => o.UniqueId == uniqueId).First(); var seasonWeek = new SeasonWeeks(); if (seasonWeekId == -1) { seasonWeek = weeksController.GetSeasonWeek(DateTime.Now.ToShortDateString()); } else { seasonWeek = weeksController.GetSeasonWeek(seasonWeekId); } GetPayloadGames(payload, gamesController, seasonWeek); return Compression.Compress(JsonConvert.SerializeObject(payload)); }