Example #1
0
        public IActionResult Index(CategoriViewModel categoriViewModel)
        {
            if (ModelState.IsValid)
            {
                Category Categori_ = new Category()
                {
                    CategoryName = categoriViewModel.newCategoriName,
                };

                if (categoriViewModel.ParentId == 0)
                {
                    Categori_.parentId = null;
                }
                else
                {
                    Categori_.parentId = categoriViewModel.ParentId;
                }

                categoryRepository.AddAsync(Categori_);
                RedirectToAction("Index");
            }

            var res = categoryRepository.GetAllAsync().Result.OrderBy(x => x.parentId == null).ToList();

            categoriViewModel.categorieslvl1 = res;
            return(View(categoriViewModel));
        }
Example #2
0
        public IActionResult Index()
        {
            //var res = categoryRepository.GetAll().Select(s => new CategoriShowViewModel
            //{
            //    Categori = s.CategoryName,
            //    ID = s.CategoryId
            //}).ToList().OrderBy(x=> x.);

            var res = categoryRepository.GetAllAsync().Result.OrderBy(x => x.parentId == null).ToList();

            //var res2 = categoryRepository.GetCategorylevel2().Select(s => new CategoriShowViewModel
            //{
            //    Categori = s.CategoryName,
            //    ID = s.CategoryId
            //}).ToList();
            //var res=categoryRepository.GetAll().Select(c=> c.CategoryId );
            CategoriViewModel resCategoriViewModel = new CategoriViewModel()
            {
                categorieslvl1 = res,
                //categorieslvl2= res2
            };

            return(View(resCategoriViewModel));
        }