public HttpResponseMessage Put(int id, [FromBody] TextReplaceWeb textreplaceweb) { try { using (ghostDBEntities entities = new ghostDBEntities()) { var entity = entities.TextReplaceWebs.FirstOrDefault(e => e.idTextReplaceWeb.Equals(id)); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "TextReplaceWeb with id '" + id.ToString() + "' not found.")); } else { entity.OldText = textreplaceweb.OldText; entity.NewText = textreplaceweb.NewText; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Post([FromBody] TextReplaceWeb textreplaceweb) { try { using (ghostDBEntities entities = new ghostDBEntities()) { entities.TextReplaceWebs.Add(textreplaceweb); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, textreplaceweb); message.Headers.Location = new Uri(Request.RequestUri + textreplaceweb.idTextReplaceWeb.ToString()); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }