コード例 #1
0
        public ActionResult Header()
        {
            var headerModel    = new HeaderViewModel();
            var categories     = _categoryService.GetAll();
            var categoryModels = Mapper.Map <IEnumerable <Category>, IEnumerable <CategoryModel> >(categories);

            headerModel.Categories = categoryModels;

            headerModel.Courses = _courses;

            var poolCategoryModels = _poolCategoryRepository.GetMany(x => x.IsActive &&
                                                                     !x.IsDeleted)
                                     .Select(x => new PoolCategoryViewModel
            {
                Id    = x.Id,
                Name  = x.Name,
                Alias = x.Alias,
                Image = x.Image,
            }).ToList();

            headerModel.PoolCategories = poolCategoryModels;


            headerModel.Skills = _skill;

            return(PartialView(headerModel));
        }
コード例 #2
0
        private IEnumerable <PoolCategoryModel> GetSkills()
        {
            var skills = _poolCategoryRepository.GetMany(x => !x.IsDeleted).ToList();

            var toReturn = Mapper.Map <IEnumerable <PoolCategory>, IEnumerable <PoolCategoryModel> >(skills);

            return(toReturn);
        }
コード例 #3
0
        public ActionResult Create()
        {
            var poolCategories = _poolCategoryRepository.GetMany(x => !x.IsDeleted && x.IsActive)
                                 .Select(x => new { Id = x.Id, Name = x.Name })
                                 .ToList();

            ViewBag.PoolCategories = poolCategories;
            return(View());
        }
コード例 #4
0
        // GET: Pool
        public ActionResult Index(int poolCategoryId)
        {
            var poolCategories = _poolCategoryRepository.GetMany(x => x.IsActive && !x.IsDeleted).Select(x => new PoolCategoryViewModel
            {
                Id    = x.Id,
                Name  = x.Name,
                Alias = x.Alias
            }).ToList();

            ViewBag.PoolCategories = poolCategories;
            return(View(GetPoolsByPoolCategoryId(poolCategoryId)));
        }