// 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();
        }
Пример #2
0
 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));
 }