public async Task <CampeonatoEntity> Post(CampeonatoEntity user) { try { var result = await _campeonatoService.Post(user); await _campeonatoService.Commit(); return(await _campeonatoService.GetByCod(result.codigoCampeonato)); } catch (Exception) { _campeonatoService.Dispose(); throw; } }