public IHttpActionResult PutMensagemTipos(int id, MensagemTipos mensagemTipos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != mensagemTipos.id) { return(BadRequest()); } db.Entry(mensagemTipos).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MensagemTiposExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostMensagemTipos(MensagemTipos mensagemTipos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MensagemTipos.Add(mensagemTipos); db.SaveChanges(); MensagemTiposDTO mensagemTiposDTO = new MensagemTiposDTO(); mensagemTiposDTO.id = mensagemTipos.id; mensagemTiposDTO.nome = mensagemTipos.nome; return(CreatedAtRoute("DefaultApi", new { id = mensagemTiposDTO.id }, mensagemTiposDTO)); }
public IHttpActionResult GetMensagemTipos(int id) { MensagemTipos mensagemTipos = db.MensagemTipos.Find(id); if (mensagemTipos == null) { return(NotFound()); } MensagemTiposDTO mensagemTiposDTO = new MensagemTiposDTO(); mensagemTiposDTO.id = mensagemTipos.id; mensagemTiposDTO.nome = mensagemTipos.nome; return(Ok(mensagemTiposDTO)); }
public IHttpActionResult DeleteMensagemTipos(int id) { MensagemTipos mensagemTipos = db.MensagemTipos.Find(id); if (mensagemTipos == null) { return(NotFound()); } db.MensagemTipos.Remove(mensagemTipos); db.SaveChanges(); MensagemTiposDTO mensagemTiposDTO = new MensagemTiposDTO(); mensagemTiposDTO.id = mensagemTipos.id; mensagemTiposDTO.nome = mensagemTipos.nome; return(Ok(mensagemTiposDTO)); }