コード例 #1
0
        public HttpResponseMessage AddDetails([FromBody] tblCartDetail e)
        {
            try
            {
                db.tblCartDetails.Add(e);
                db.SaveChanges();
                var message = Request.CreateResponse(HttpStatusCode.Created, e);
                message.Headers.Location = new Uri(Request.RequestUri + e.id.ToString());
                return(message);
            }

            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.ToString()));
            }
        }
コード例 #2
0
 public IHttpActionResult UpdatetoCart(int id, [FromBody] tblCartDetail c)
 {
     try {
         var entity = db.tblCartDetails.FirstOrDefault(cart => cart.id == id);
         if (entity == null)
         {
             return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Item with this id is not found")));
         }
         else
         {
             entity.BookQuantityUser = c.BookQuantityUser;
             db.SaveChanges();
             return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, entity)));
         }
     }
     catch (Exception ex)
     {
         return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message)));
     }
 }