public async Task <IActionResult> Post( [FromServices] IPlayerBusiness playerBusiness, [FromBody] Player player) { try { Player playerSaved = await playerBusiness.Save(player); return(CreatedAtAction(null, player)); } catch (ParameterException pe) { return(BadRequest(pe.Message)); } catch (Exception e) { return(BadRequest(e.Message)); } }