public async Task <IActionResult> Create([FromBody] CriarTimeRequest request) { request.UsuarioProprietarioId = Guid .Parse(HttpContext.ObterUsuarioId()); var novoTime = await _timeServico .AdicionarTimeAsync(request); if (novoTime is null) { return(BadRequest(new Response <object> { Mensagem = "Ocorreu um erro ao adicionar time", Sucesso = false })); } return(Created(UriServico.GetTimeUri(novoTime.Id.ToString()), new Response <object> { Mensagem = "Time adicionado com sucesso", Sucesso = true, Dados = novoTime })); }