public HttpResponseMessage Post(UForum f) { if (f == null) { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } forumDB context = new forumDB(); context.UForums.Add(f); context.SaveChanges(); return(new HttpResponseMessage(HttpStatusCode.Created)); }
public HttpResponseMessage Delete(int id) { forumDB context = new forumDB(); UForum _f = context.UForums.Find(id); if (_f == null) { return(new HttpResponseMessage(HttpStatusCode.NotFound)); } context.UForums.Remove(_f); try { context.SaveChanges(); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(new HttpResponseMessage(HttpStatusCode.OK)); }
public HttpResponseMessage Put(UForum f) { forumDB context = new forumDB(); UForum _f = context.UForums.Find(f.ForumId); if (_f == null) { return(new HttpResponseMessage(HttpStatusCode.NotFound)); } _f.ForumName = f.ForumName; try { context.SaveChanges(); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(new HttpResponseMessage(HttpStatusCode.OK)); }