Exemple #1
0
        public ActionResult AddCategories(POSTDisCate data)
        {
            ProductDetailModels model = new ProductDetailModels();
            int OffSet = 0;

            if (data.ListItem != null && data.ListItem.Count > 0)
            {
                foreach (var item in data.ListItem)
                {
                    model.ListCategory.Add(new ProductCategoryModels
                    {
                        CategoryID   = item.Id,
                        CategoryName = item.Name,
                        OffSet       = OffSet++,
                        IsActive     = item.Status.ToLower().Equals("active") ? true : false,
                        Status       = (byte)Commons.EStatus.Actived,
                    });
                }
                if (model.ListCategory != null)
                {
                    model.ListCategory = model.ListCategory.OrderBy(x => x.CategoryName).ToList();
                }
            }
            return(PartialView("_ListAddCate", model));
        }
        public ActionResult AddCategories(POSTDisCate data)
        {
            DiscountDetailModels model = new DiscountDetailModels();
            int OffSet = 0;

            if (data.IsAllAddition)
            {
                model.ListDiscountCategory.Add(new DiscountCategoryModels
                {
                    CategoryID   = "",
                    CategoryName = "All",
                    Status       = (byte)Commons.EStatus.Actived,
                    OffSet       = OffSet++,
                    Type         = "Additions"
                });
            }
            if (data.IsAllPackage)
            {
                model.ListDiscountCategory.Add(new DiscountCategoryModels
                {
                    CategoryID   = "",
                    CategoryName = "All",
                    Status       = (byte)Commons.EStatus.Actived,
                    OffSet       = OffSet++,
                    Type         = "Packages"
                });
            }

            if (data.ListItem != null && data.ListItem.Count > 0)
            {
                foreach (var item in data.ListItem)
                {
                    model.ListDiscountCategory.Add(new DiscountCategoryModels
                    {
                        CategoryID   = item.Id,
                        CategoryName = item.Name,
                        OffSet       = OffSet++,
                        Status       = (byte)Commons.EStatus.Actived,
                        Type         = item.Type
                    });
                }
            }
            if (model.ListDiscountCategory != null)
            {
                model.ListDiscountCategory = model.ListDiscountCategory.OrderBy(x => x.CategoryName).ToList();
            }

            return(PartialView("_ListDisCate", model));
        }