public async Task <IActionResult> Delete([FromRoute] Guid id) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Team team = await teamsRepository.DeleteAsync(id); return(Ok(team)); } catch (Exception ex) { return(BadRequest(new JsonResult(ex.Message))); } }