// POST: api/personagens public IHttpActionResult Post([FromBody] HabilidadesTO personagensTO) { HabilidadesResponse pResponse = new HabilidadesResponse(); pResponse.Habilidades.Nome = personagensTO.Nome; try { pResponse.Habilidades.Id = Habilidades.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) { HabilidadesResponse pResponse = new HabilidadesResponse(); try { Habilidades p = Habilidades.Consultar(id); pResponse.Habilidades = new HabilidadesTO(); pResponse.Habilidades.Id = p.Id; pResponse.Habilidades.Nome = p.Nome; pResponse.Habilidades.Tipo = p.Tipo; } catch (RpgException nex) { pResponse.Status = (int)nex.Codigo; } catch (Exception ex) { pResponse.Status = -1; pResponse.Detalhes = ex.Message; } return(Ok(pResponse)); }