Exemple #1
0
 //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));
     }
 }
Exemple #2
0
 private void Awake()
 {
     Instances = this;
 }