コード例 #1
0
        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);
        }
コード例 #2
0
 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);
     }
 }