public async Task <ActionResult <LeagueSeason> > DeleteLeagueSeason(int id) { try { var leagueSeason = await _leagueSeasonRepository.GetLeagueSeasonAsync(id); if (leagueSeason is null) { return(NotFound($"Could not find leagueSeason with ID of {id}")); } await _leagueSeasonRepository.DeleteAsync(id); if (await _sharedRepository.SaveChangesAsync() > 0) { return(Ok()); } return(BadRequest()); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, Settings.DatabaseFailureString)); } }
public async Task <IActionResult> DeleteConfirmed(int id) { await _leagueSeasonRepository.DeleteAsync(id); await _sharedRepository.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }