Exemple #1
0
        public ActionResult LoadIngredient(List <string> ListItemNew, string IssuingStoreId)
        {
            STIngredientViewModels model = new STIngredientViewModels();
            var listIng = _InventoryFactory.LoadIngredient(IssuingStoreId);

            foreach (var item in listIng)
            {
                var itemDetail = new StockTransferDetailModels
                {
                    UOMId          = item.BaseUOMId,
                    BaseUOM        = item.BaseUOMName,
                    IngredientId   = item.Id,
                    IngredientName = item.Name,
                    IngredientCode = item.Code
                };
                model.ListItemView.Add(itemDetail);
            }
            if (ListItemNew != null)
            {
                model.ListItemView = model.ListItemView.Where(x => !ListItemNew.Contains(x.IngredientId)).ToList();
            }
            model.ListItemView = model.ListItemView.OrderByDescending(x => x.IsSelect ? 1 : 0).ThenBy(x => x.IngredientName).ToList();
            return(PartialView("_TableChooseIngredient", model));
        }