Esempio n. 1
0
        public IEnumerable <ItemCategorySubViewModel> GetCategories()
        {
            var categoryList = GetCategoriesList();

            if (categoryList != null)
            {
                List <ItemCategorySubViewModel> _ICSVMList = new List <ItemCategorySubViewModel>();

                foreach (var item in categoryList)
                {
                    ItemCategorySubViewModel model = new ItemCategorySubViewModel();
                    model.SubCategoryId   = item.SubCategoryId;
                    model.SubCategoryName = item.SubCategoryName;
                    model.CategoryName    = item.CategoryName;
                    model.CategoryId      = item.CategoryId;
                    model.Abb             = item.Abb;


                    _ICSVMList.Add(model);
                }
                return(_ICSVMList);
            }

            return(null);
        }
Esempio n. 2
0
        public ActionResult AddCategory(int id = 0)
        {
            if (id == 0)
            {
                ItemCategorySubViewModel model = new ItemCategorySubViewModel();
                CommonRepository         objCommonRepository = new CommonRepository();
                model.Categories = objCommonRepository.GetMainCategories(false, null);

                return(View(model));
            }
            else
            {
                ItemCategorySubViewModel  model      = new ItemCategorySubViewModel();
                ItemCategorySubRepository repository = new ItemCategorySubRepository();
                model = repository.GetCategoryByID(id);
                return(View(model));
            }
        }
Esempio n. 3
0
        public ItemCategorySubViewModel GetCategoryByID(int id)
        {
            ItemCategorySubViewModel model = new ItemCategorySubViewModel();
            IEnumerable <ItemCategorySubViewModel> categoryList = GetCategoriesList(id);
            ItemCategorySubViewModel category = categoryList.FirstOrDefault();

            CommonRepository objCommonRepository = new CommonRepository();

            if (categoryList.Any())
            {
                model.SubCategoryId   = category.SubCategoryId;
                model.SubCategoryName = category.SubCategoryName;
                model.Abb             = category.Abb;
                model.Categories      = objCommonRepository.GetMainCategories(false, category.CategoryId);
                model.CategoryName    = category.CategoryName;
                return(model);
            }
            return(null);
        }