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)); }
private IEnumerable <PoolCategoryModel> GetSkills() { var skills = _poolCategoryRepository.GetMany(x => !x.IsDeleted).ToList(); var toReturn = Mapper.Map <IEnumerable <PoolCategory>, IEnumerable <PoolCategoryModel> >(skills); return(toReturn); }
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()); }
// 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))); }