public ActionResult List()
        {
            var model = new ListCategoriesViewModel();

            model.Categories = this.categoryService.ListAllCategories();

            return(this.View(model));
        }
Esempio n. 2
0
        public ActionResult GetCategoriesPartial()
        {
            var viewModel = new ListCategoriesViewModel
            {
                Categories = this.populator.GetCategories(),
            };

            return(this.PartialView(GlobalConstants.CategoriesPartial, viewModel));
        }
Esempio n. 3
0
        public ActionResult CategoryManiPage()
        {
            ListCategoriesViewModel model = new ListCategoriesViewModel
            {
                Categories = _categoryManager.GetCategories()
            };

            return(View(model));
        }
        public PartialViewResult GetMainCategories()
        {
            var viewModel = new ListCategoriesViewModel
            {
                Categories = _categoryService.GetAll().OrderBy(x => x.SortOrder)
            };

            return(PartialView(viewModel));
        }
        public ActionResult List()
        {
            var viewModel = new ListCategoriesViewModel
            {
                Categories = _categoryService.GetAll()
            };

            return(View(viewModel));
        }
Esempio n. 6
0
        private ActionResult TreeCategory(bool isProduct)
        {
            var viewModel = new ListCategoriesViewModel
            {
                isProduct  = isProduct,
                Categories = _categoryService.GetList(isProduct)
            };

            return(View("TreeCategory", viewModel));
        }
 public PartialViewResult GetMainCategories()
 {
     using (UnitOfWorkManager.NewUnitOfWork())
     {
         var viewModel = new ListCategoriesViewModel
         {
             Categories = _categoryService.GetAll().OrderBy(x => x.SortOrder)
         };
         return(PartialView(viewModel));
     }
 }
 public PartialViewResult ListAllCategories(Guid id)
 {
     using (UnitOfWorkManager.NewUnitOfWork())
     {
         var viewModel = new ListCategoriesViewModel
         {
             Categories = _categoryService.GetAllSubCategories(id)
         };
         return(PartialView(viewModel));
     }
 }
Esempio n. 9
0
 public PartialViewResult ListCategorySideMenu()
 {
     using (UnitOfWorkManager.NewUnitOfWork())
     {
         var viewModel = new ListCategoriesViewModel
         {
             Categories = _categoryService.GetAll()
         };
         return(PartialView(viewModel));
     }
 }
        public ActionResult ListCategories()
        {
            var categories = CategoryList;

            var viewModel = new ListCategoriesViewModel
            {
                Categories = categories
            };

            return(View(viewModel));
        }
Esempio n. 11
0
        public IActionResult ListCategories()
        {
            var model = new ListCategoriesViewModel()
            {
                Categories =
                    _categoryService
                    .GetAllCategoriesBase()
            };

            return(View(model));
        }
Esempio n. 12
0
        public ActionResult List()
        {
            var categoryService = new CategoryService();

            var model = new ListCategoriesViewModel();

            model.Categories = categoryService.SearchCategories(new SearchCategoriesRequest()).Categories.ToList();

            ViewBag.Message = "Listado de categorías disponibles";

            return(View(model));
        }
Esempio n. 13
0
        private ActionResult TreeCategory(bool isProduct, string JsonText)
        {
            try
            {
                JArray json = JArray.Parse(JsonText);

                var templst = new Dictionary <Guid, Guid?>();

                AddChild(templst, json, null);

                var menulst = _categoryService.GetList(isProduct);
                foreach (var it in menulst)
                {
                    if (!templst.ContainsKey(it.Id))
                    {
                        templst.Add(it.Id, null);
                    }
                }

                using (var unitOfWork = UnitOfWorkManager.NewUnitOfWork())
                {
                    try
                    {
                        int sort = 0;
                        foreach (var it in templst)
                        {
                            _categoryService.UpdateSortAndParent(it.Key, it.Value, sort++);
                        }


                        unitOfWork.Commit();

                        TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel
                        {
                            Message     = "Cập nhật thành công",
                            MessageType = GenericMessages.success
                        };
                    }
                    catch (Exception ex)
                    {
                        unitOfWork.Rollback();
                        LoggingService.Error(ex);

                        TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel
                        {
                            Message     = "Có lỗi xảy ra! Xin thử lại.",
                            MessageType = GenericMessages.warning
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                LoggingService.Error(ex);

                TempData[AppConstants.MessageViewBagName] = new GenericMessageViewModel
                {
                    Message     = "Có lỗi xảy ra! Xin thử lại.",
                    MessageType = GenericMessages.warning
                };
            }

            var viewModel = new ListCategoriesViewModel
            {
                isProduct  = isProduct,
                Categories = _categoryService.GetList(isProduct)
            };

            return(View("TreeCategory", viewModel));
        }