// POST: api/personagens
        public IHttpActionResult Post([FromBody] PersonagensTO personagensTO)
        {
            PersonagensResponse pResponse = new PersonagensResponse();

            pResponse.Personagens.Nome = personagensTO.Nome;

            try
            {
                pResponse.Personagens.Id = Personagens.Inserir(personagensTO.Nome);
            }
            catch (RpgException nex)
            {
                pResponse.Status = (int)nex.Codigo;
            }
            catch (Exception ex)
            {
                pResponse.Status   = -1;
                pResponse.Detalhes = ex.Message;
            }
            return(Ok(pResponse));
        }
        // GET: api/personagens/5
        public IHttpActionResult Get(int id)
        {
            PersonagensResponse pResponse = new PersonagensResponse();

            try
            {
                Personagens p = Personagens.Consultar(id);
                pResponse.Personagens        = new PersonagensTO();
                pResponse.Personagens.Id     = p.Id;
                pResponse.Personagens.Nome   = p.Nome;
                pResponse.Personagens.Tipo   = p.Tipo;
                pResponse.Personagens.Genero = p.Genero;
            }
            catch (RpgException nex)
            {
                pResponse.Status = (int)nex.Codigo;
            }
            catch (Exception ex)
            {
                pResponse.Status   = -1;
                pResponse.Detalhes = ex.Message;
            }
            return(Ok(pResponse));
        }