public async Task <IHttpActionResult> CreateNewCompetitionWizard([FromBody] CompetitionCreationInfoDTO competitionSettings) { try { using (var competitionService = new CompetitionService()) { int competitionId = await competitionService.CreateNewCompetitionWizard(competitionSettings); return(Ok(competitionId)); } } catch (Exception e) { return(BadRequest()); } }