public IHttpActionResult Posttbl_Shipping(tbl_Shipping tbl_Shipping)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.tbl_Shipping.Add(tbl_Shipping);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (tbl_ShippingExists(tbl_Shipping.ShippingId))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = tbl_Shipping.ShippingId }, tbl_Shipping));
        }
        public IHttpActionResult Puttbl_Shipping(int id, tbl_Shipping tbl_Shipping)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tbl_Shipping.ShippingId)
            {
                return(BadRequest());
            }

            db.Entry(tbl_Shipping).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!tbl_ShippingExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Ok(tbl_Shipping));
        }
        public IHttpActionResult Gettbl_Shipping(int id)
        {
            tbl_Shipping tbl_Shipping = db.tbl_Shipping
                                        .Include(b => b.tbl_Item)
                                        .Include(b => b.tbl_User)
                                        .SingleOrDefault(b => b.ShippingId == id);

            if (tbl_Shipping == null)
            {
                return(NotFound());
            }
            return(Ok(tbl_Shipping));
        }
        public IHttpActionResult Deletetbl_Shipping(int id)
        {
            tbl_Shipping tbl_Shipping = db.tbl_Shipping.SingleOrDefault(b => b.ShippingId == id);

            if (tbl_Shipping == null)
            {
                return(NotFound());
            }

            db.tbl_Shipping.Remove(tbl_Shipping);
            db.SaveChanges();

            return(Ok(tbl_Shipping));
        }