// DELETE api/<controller>/5 public void Delete(int id) { message_tbl m = et.message_tbl.Find(id); if (m == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } et.message_tbl.Remove(m); et.SaveChanges(); }
public static Message ToDTO(message_tbl m) { return(new Message() { id = m.id, description = m.description, day = m.day, date = m.date, start_time = m.start_time, end_time = m.end_time, building_id = m.building_id }); }
// PUT api/<controller>/5 public IHttpActionResult Put(int id, [FromBody] message_tbl message) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != message.id) { return(Conflict()); } et.Entry(message).State = System.Data.Entity.EntityState.Modified; et.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = message.id }, message)); }