public ActionResult ContentClassList() { var classes = _classesService.GetAll(); var classInfo = _classInfoService.GetAll(); var model = (from c in classes join cI in classInfo on c.ClassID equals cI.ClassID where c.ClassTypeID == (int)ClassTypeEnums.ClassType.Icerikler select new ClassesListVM { ClassID = c.ClassID, Name = cI.Name }).ToList(); return(PartialView(model)); }
public ActionResult Index(int?id, int?classId, int?classTypeId) { int _classTypeId = 0; int _classId = 0; //Sınıf tipini viewbaga atayalım. if (classTypeId != null) { _classTypeId = Convert.ToInt32(classTypeId); } else { _classTypeId = Convert.ToInt32(id); } if (classId != null) { ViewBag.ClassId = classId; } else { classId = 0; } ViewBag.ClassTypeID = _classTypeId; var classes = _classesService.GetAll(); var classInfo = _classInfoService.GetAll(); var model = (from c in classes join cI in classInfo on c.ClassID equals cI.ClassID where c.ClassTypeID == _classTypeId && c.ParentID == classId //&& (classId == null || c.ParentID == classId) select new ClassesListVM { ClassID = c.ClassID, Name = cI.Name, Summary = cI.Summary, CreationDate = c.CreationDate, Active = c.Active, ClassTypeID = c.ClassTypeID }).ToList(); return(View(model)); }