//public HttpResponseMessage Get(int id) //{ // using (SmartFaceEntities entities = new SmartFaceEntities()) // { // var entity1 = entities.GuideBooks.FirstOrDefault(e => e.RSN == id); // if (entity1 != null) // { // return Request.CreateResponse(HttpStatusCode.OK, entity1); // } // else { return Request.CreateErrorResponse(HttpStatusCode.NotFound, "Guide Book not found for the selection"); } // } //} public HttpResponseMessage Post([FromBody] GuideBook guideBook) { try { using (SmartFaceEntities entities = new SmartFaceEntities()) { entities.GuideBooks.Add(guideBook); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, guideBook); message.Headers.Location = new Uri(Request.RequestUri + guideBook.RSN.ToString()); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
private void Awake() { Instances = this; }