public async Task <DivisionGroup> AddDivisionGroupAsync(DivisionGroup divisionGroup, string userId) { var tournament = await GetTournamentAsync(divisionGroup.TournamentId, userId); tournament.AddDivision(divisionGroup); _context.Update(tournament); await _context.SaveChangesAsync(); return(divisionGroup); }
public async Task<IActionResult> AddDivisionGroup([FromBody] DivisionGroup divisionGroup) { try { divisionGroup = await _organizerService.AddDivisionGroupAsync(divisionGroup, User.Identity.Name); return Ok(divisionGroup); } catch(Exception ex) { return BadRequest(ex.Message); } }