public async Task <IActionResult> CreatePlayoffSeeds() { var model = await _rosterService.GetSeasonInfoView(); var viewModel = new PlayoffInputView { PlayoffInputForm = new PlayoffInputForm(), SeasonInfoView = model }; viewModel.SeasonInfoView.StatusMessage = StatusMessage; return(View(viewModel)); }
public async Task <IActionResult> CreatePlayoffSeeds(PlayoffInputView view) { try { var form = view.PlayoffInputForm; form.Seeds = form.Seeds.Where(seed => seed.DivisionId != Guid.Empty || seed.RosterId != Guid.Empty).ToList(); var result = await _playoffService.SetupPlayoffSchedule(form.Seeds, form.WeekOf, form.BracketFormat); StatusMessage = result ? "Successfully created playoff seeds" : "Failed to created playoff seeds"; } catch (Exception e) { _logger.LogError(e, "Error sending "); } return(RedirectToAction("Index")); }