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)); }
public IActionResult LoadCourse(string id) { var courseCategoryService = _courseCategoryService.GetParentCategory(); var countC = courseCategoryService.Count(); return(Json(new { data = courseCategoryService, status = countC == 0 ? false : true })); }