public JsonResult SaveItem(Int32 checkId, Int32 productId, Int32 knopaId, CommonUnit.ProductType type)
        {
            try {
                _orderService.SaveItem(productId, knopaId, type);
            }
            catch (Exception ex) {
                base.Log(ex);
            }
            finally {
            }

            var retVal = new {
            };

            return(Json(retVal));
        }
        public void SaveItem(Int32 productId, Int32 knopaId, CommonUnit.ProductType type)
        {
            ItemService      _itemService      = new ItemService();
            InventoryService _inventoryService = new InventoryService();

            ChecksMenuProductItem query = null;

            if (productId != 0 && knopaId != 0)
            {
                using (menuzRusDataContext db = new menuzRusDataContext(base.connectionString)) {
                    if (type == CommonUnit.ProductType.Alternatives)
                    {
                        query = db.ChecksMenuProductItems.FirstOrDefault(m => m.ProductId == productId);
                        if (query != default(ChecksMenuProductItem))
                        {
                            query.ItemId = knopaId;
                        }
                    }
                    else if (type == CommonUnit.ProductType.Addons)
                    {
                        query = db.ChecksMenuProductItems.FirstOrDefault(m => m.ProductId == productId && m.ItemId == knopaId);
                        if (query == default(ChecksMenuProductItem))
                        {
                            query           = new ChecksMenuProductItem();
                            query.ItemId    = knopaId;
                            query.ProductId = productId;
                            db.ChecksMenuProductItems.InsertOnSubmit(query);
                        }
                        else
                        {
                            db.ChecksMenuProductItems.DeleteOnSubmit(query);
                        }
                    }
                    db.SubmitChanges();
                }
            }
        }