public async Task <IActionResult> Post([FromBody] Curso curso) { try { var result = await cursoRepo.Insert(curso); return(StatusCode(201, new { message = "O Curso foi criado com sucesso!", result })); } catch (Exception ex) { return(StatusCode(500, new { message = ex.Message })); } }