public async Task <IActionResult> DeleteAsync(int id) { var result = await competitionService.DeleteAsync(id); if (!result.Success) { return(BadRequest(result.Message)); } var coupleResource = mapper.Map <Competition, CompetitionResource>(result.competition); return(Ok(coupleResource)); }