Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }