Пример #1
0
        public IHttpActionResult PutOrderProduct(long id, OrderProduct orderProduct)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != orderProduct.code)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #2
0
 public static void Entry(Product product)
 {
     using (GetCoffeeDBEntities db = new GetCoffeeDBEntities())
     {
         db.Entry(product).State = EntityState.Modified;
     }
 }
Пример #3
0
        public IHttpActionResult PutUser(int id, User user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #4
0
 public static void Entry(Order order)
 {
     using (GetCoffeeDBEntities db = new GetCoffeeDBEntities())
     {
         db.Entry(order).State = EntityState.Modified;
     }
 }
Пример #5
0
 public static void Entry(Category category)
 {
     using (GetCoffeeDBEntities db = new GetCoffeeDBEntities())
     {
         db.Entry(category).State = EntityState.Modified;
     }
 }
Пример #6
0
 public static void Entry(Shop_sProduct shopProducts)
 {
     using (GetCoffeeDBEntities db = new GetCoffeeDBEntities())
     {
         db.Entry(shopProducts).State = EntityState.Modified;
     }
 }
Пример #7
0
 public static void updateOrder(OrderDTO order)
 {
     using (GetCoffeeDBEntities db = new GetCoffeeDBEntities())
     {
         Order o = OrderConverter.DTOToDAL(order);
         db.Entry(o).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Пример #8
0
        public static ShopDTO Entry(ShopDTO shop)
        {
            Shop shopDal = ShopConverter.DTOToDAL(shop);

            using (GetCoffeeDBEntities db = new GetCoffeeDBEntities())
            {
                db.Entry(shopDal).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(ShopConverter.DALToDTO(shopDal));
        }
Пример #9
0
 public static void updateShopProducts(List <ShopProductsDTO> shop_sProducts)
 {
     using (GetCoffeeDBEntities db = new GetCoffeeDBEntities())
     {
         List <Shop_sProduct> products = ShopProductsConverter.DTOsToDALs(shop_sProducts);
         products.ForEach(item =>
         {
             db.Entry(item).State = EntityState.Modified;
         });
         db.SaveChanges();
     }
 }