public IHttpActionResult RecuperarPorId(int id) { try { CraqueModel craque = new CraqueModel(); return(Ok(craque.ListarCraque(id).FirstOrDefault())); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Recuperar() { try { CraqueModel craque = new CraqueModel(); return(Ok(craque.ListarCraque())); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Put(int id, [FromBody] CraqueDTO craque) { try { CraqueModel _craque = new CraqueModel(); craque.Id = id; _craque.Atualizar(craque); return(Ok(_craque.ListarCraque().FirstOrDefault(craq => craq.Id == id))); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Post(CraqueDTO craque) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { CraqueModel _craque = new CraqueModel(); _craque.Inserir(craque); return(Ok(_craque.ListarCraque())); } catch (Exception ex) { return(InternalServerError(ex)); } }