Exemple #1
0
        public IActionResult Create(int ID)
        {
            var vm        = new CourseVM();
            var lstParent = _courseCategoryService.GetParentCategory();

            if (ID != 0)
            {
                var modelcourse = _courseService.GetById(ID);
                if (modelcourse == null)
                {
                    return(NotFound());
                }
                vm = _mapper.Map <CourseVM>(modelcourse);
                var child             = _courseCategoryService.GetById(vm.CategoryId);
                var selectValueParent = _courseCategoryService.GetById(int.Parse(child.ParentId.ToString()));
                var lstChild          = _courseCategoryService.GetChildCategory(child.ParentId);
                vm.lstCategories      = new SelectList(lstParent, "Id", "Name", selectValueParent);
                vm.lstChildCategories = new SelectList(lstChild, "Id", "Name", child);
            }
            else
            {
                vm.lstCategories      = new SelectList(lstParent, "Id", "Name");
                vm.lstChildCategories = null;
            }
            return(View(vm));
        }
        public IActionResult Detail(int id)
        {
            DiscountDetailVM vm = new DiscountDetailVM();
            var lstParent       = _courseCategoryService.GetParentCategory();

            vm.lstCategories      = new SelectList(lstParent, "Id", "Name");
            vm.lstChildCategories = null;
            vm.ID = id;
            return(View("Detail", vm));
        }
Exemple #3
0
        public IActionResult LoadCourse(string id)
        {
            var courseCategoryService = _courseCategoryService.GetParentCategory();
            var countC = courseCategoryService.Count();

            return(Json(new
            {
                data = courseCategoryService,
                status = countC == 0 ? false : true
            }));
        }