public ActionResult HomeScreen(HomeScreenModel model) { if (ModelState.IsValid) { services.SaveHomeScreen(model); return(RedirectToAction("HomeScreen")); } return(View(model)); }
public IActionResult GetData() { var userId = this.GetUserId(); var screen = new HomeScreenModel() { Bets = this.context.GetBetsForUser(userId), Matches = this.context.GetMatches().OrderBy(m => m.StartTime).ToList(), Users = this.context.GetUsers().OrderByDescending(u => u.Points).ToList(), Status = this.context.GetLatestUpdateStatus() }; return(new OkObjectResult(screen)); }
public async Task <IActionResult> Index(string sortOrder) { var players = await this.blobClient.GetPlayers(); var matches = await this.blobClient.GetMatches(); var regulars = new List <Player>(); var nonRegulars = new List <Player>(); foreach (var player in players) { if (player.Percentage >= 30) { regulars.Add(player); } else { nonRegulars.Add(player); } } IOrderedEnumerable <Player> sortedPlayers; IOrderedEnumerable <Player> sortedNonRegularPlayers; switch (sortOrder) { case "summer": sortedPlayers = regulars.OrderByDescending(p => p.Elos.SummerElo); sortedNonRegularPlayers = nonRegulars.OrderByDescending(p => p.Elos.SummerElo); break; case "winter": sortedPlayers = regulars.OrderByDescending(p => p.Elos.WinterElo); sortedNonRegularPlayers = nonRegulars.OrderByDescending(p => p.Elos.WinterElo); break; default: sortedPlayers = regulars.OrderByDescending(p => p.Elo); sortedNonRegularPlayers = nonRegulars.OrderByDescending(p => p.Elo); break; } var screen = new HomeScreenModel() { Matches = matches.OrderByDescending(m => m.Date), Players = sortedPlayers, NonRegulars = sortedNonRegularPlayers }; return(View(screen)); }
public async Task <int> AddHomeScreen(HomeScreenModel Note) { return(await _homeScreenRepository.AddHomeScreen(Note)); }
public async Task <int> AddHomeScreen(HomeScreenModel sid) { return(await Command <HomeScreenModel>("Stf.AddHomeScreen", sid)); }