Exemplo n.º 1
0
        public ActionResult LoadItemProduct(string StoreID)
        {
            var listProductDish    = _factory.GetProductApplyStore(StoreID, (byte)Commons.EProductType.Dish);
            var listProduct        = listProductDish;
            var listProductSetMenu = _factory.GetProductApplyStore(StoreID, (byte)Commons.EProductType.SetMenu);

            listProduct.AddRange(listProductSetMenu);

            RSVPStoreProducMappingModels model = new RSVPStoreProducMappingModels();

            if (listProduct != null)
            {
                model.ListRSVPProductMapping = new List <ProductItemModels>();
                foreach (var item in listProduct)
                {
                    ProductItemModels product = new ProductItemModels()
                    {
                        ProductID   = item.ID,
                        ProductName = item.Name,
                        ProductCode = item.ProductCode,
                        ProductType = item.ProductType
                    };
                    model.ListRSVPProductMapping.Add(product);
                }
            }
            model.ListRSVPProductMapping = model.ListRSVPProductMapping.OrderBy(x => x.ProductName).ToList();
            return(PartialView("_ListItemProduct", model));
        }
Exemplo n.º 2
0
        /*End Add More Store Product Mapping*/

        /*Add Item RSVP*/
        public ActionResult AddItemRSVP(int currentOffset, string StoreID, int StoreOffSet)
        {
            ProductItemModels productItem = new ProductItemModels();

            productItem.OffSet      = currentOffset;
            productItem.StoreID     = StoreID;
            productItem.StoreOffSet = StoreOffSet;
            return(PartialView("_ItemRSVP", productItem));
        }
Exemplo n.º 3
0
        /*End Add Item RSVP*/

        /*For Clone*/
        public ActionResult AddItemRSVPClone(ProductItemModels model)
        {
            ProductItemModels productItem = new ProductItemModels();

            productItem.OffSet      = model.OffSet;
            productItem.StoreID     = model.StoreID;
            productItem.StoreOffSet = model.StoreOffSet;
            productItem.ItemCode    = model.ItemCode;
            //=======
            var listProductDish    = _factory.GetProductApplyStore(model.StoreID, (byte)Commons.EProductType.Dish);
            var listProduct        = listProductDish;
            var listProductSetMenu = _factory.GetProductApplyStore(model.StoreID, (byte)Commons.EProductType.SetMenu);

            listProduct.AddRange(listProductSetMenu);
            var product = listProduct.Where(x => x.ProductCode.Equals(model.ProductName)).FirstOrDefault();

            productItem.ID          = product == null ? "" : product.ID;
            productItem.ProductID   = product == null ? "" : product.ID;
            productItem.ProductName = product == null ? "" : product.ProductCode;
            productItem.ProductCode = product == null ? "" : product.ProductCode;

            return(PartialView("_ItemRSVP", productItem));
        }