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 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 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)); }