// POST api/<controller> public int Post([FromBody] ItemPerfil value) { using (var db = new dbContext()) { value.Id = 0; value.Recurso = null; value.PerfilConsumo = null; value = db.ItemPerfil.Add(value); db.SaveChanges(); } return(value.Id); }
// PUT api/<controller>/5 public HttpResponseMessage Put(int id, [FromBody] ItemPerfil value) { using (var db = new dbContext()) { var itemPerfil = db.ItemPerfil.Where(c => c.Id == id).FirstOrDefault(); if (itemPerfil != null) { itemPerfil.DiasUso = value.DiasUso; itemPerfil.PerfilId = value.PerfilId; itemPerfil.Quantidade = value.Quantidade; itemPerfil.RecursoId = value.RecursoId; itemPerfil.Tempo_uso = value.Tempo_uso; db.SaveChanges(); return(new HttpResponseMessage(HttpStatusCode.OK)); } } return(new HttpResponseMessage(HttpStatusCode.NoContent)); }