private IEnumerable <PoolModel> GetPools() { var courses = _poolRepository.GetMany(x => !x.IsDeleted) .Include(x => x.PoolCategory) .ToList(); var toReturn = Mapper.Map <IEnumerable <Pool>, IEnumerable <PoolModel> >(courses); return(toReturn); }
private PoolViewModel GetPoolById(int poolId) { var pool = _poolRepository.GetMany(x => x.Id == poolId && x.IsActive && !x.IsDeleted) .Include(x => x.PoolTags) .Include(x => x.PoolCategory) .FirstOrDefault(); var returnBlog = Mapper.Map <Pool, PoolViewModel>(pool); returnBlog.OtherPools = _poolRepository.GetMany(x => x.Id != poolId && !x.IsDeleted && x.IsActive) .Select(x => new PoolViewModel() { Id = x.Id, Name = x.Name, Alias = x.Alias, Image = x.Image, Address = x.Address }).ToList(); return(returnBlog); }