public IHttpActionResult Patch([FromUri] int id, [FromBody] Delta <Habilidade> habilidade)
        {
            try
            {
                if (id < 0)
                {
                    return(BadRequest($"Identificador {id} inválido"));
                }

                Habilidade habilidadeEntity = _habilidadeService.Find(id);

                if (habilidadeEntity == null)
                {
                    return(NotFound());
                }

                habilidade.Patch(habilidadeEntity);

                _habilidadeService.Edit(habilidadeEntity);

                return(Ok(HabilidadeHelpers.DePara(habilidadeEntity)));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
        public IHttpActionResult Get([FromUri] int id)
        {
            try
            {
                if (id < 0)
                {
                    return(BadRequest($"Identificador {id} inválido"));
                }

                Habilidade habilidade = _habilidadeService.Find(id);
                if (habilidade == null)
                {
                    return(NotFound());
                }

                return(Ok(HabilidadeHelpers.DePara(habilidade)));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }