public IActionResult galleryImg(long gallery_id)
        {
            var gallery = _galleryImageRepo.getQueryable().Where(a => a.gallery_id == gallery_id && a.is_enabled == true).ToList();
            GalleryImageViewModel vm = new GalleryImageViewModel();

            vm.gellery_details = new List <GalleryImageDetail>();
            foreach (var gal in gallery)
            {
                var detail = _mapper.Map <GalleryImageDetail>(gal);
                vm.gellery_details.Add(detail);
            }
            return(View(vm));
        }
        public ActionResult ViewImg(long gallery_id)
        {
            var gallery = _galleryImageRepository.getQueryable().Where(a => a.gallery_id == gallery_id).ToList();
            GalleryImageIndexViewModel vm = new GalleryImageIndexViewModel();

            vm.gellery_details = new List <GalleryImageDetailModel>();
            foreach (var gal in gallery)
            {
                var detail = _mapper.Map <GalleryImageDetailModel>(gal);
                vm.gellery_details.Add(detail);
            }
            return(View(vm));
        }
 public IActionResult Index(GalleryImageFilter filter = null)
 {
     try
     {
         var galleries = _galleryImageRepo.getQueryable();
         ViewBag.pagerInfo = _paginatedMetaService.GetMetaData(galleries.Count(), filter.page, filter.number_of_rows);
         galleries         = galleries.Skip(filter.number_of_rows * (filter.page - 1)).Take(filter.number_of_rows);
         var gallery        = galleries.ToList();
         var galleryIndexVM = getViewModelFrom(gallery);
         return(View(galleryIndexVM));
     }
     catch (Exception ex)
     {
         AlertHelper.setMessage(this, ex.Message, messageType.error);
         return(Redirect("index"));
     }
 }
        public IActionResult Index()
        {
            var homeImage = _galleryRepo.getQueryable().Where(g => g.is_slider_image == true && g.is_enabled == true).ToList();

            ViewBag.sliderImages = homeImage;

            var setupValues = _setupRepo.getQueryable().ToList();

            ViewBag.setup             = setupValues;
            TempData["email-message"] = TempData["email-message"];

            var testimonialValues = _testimonialRepo.getQueryable().Where(a => a.is_visible == true).ToList();

            ViewBag.testimonial = testimonialValues;

            var newsValue = _newsRepository.getQueryable().Where(a => a.is_active == true).OrderByDescending(a => a.news_id).ToList().Take(4);

            ViewBag.news = newsValue;

            var serviceValue = _servicesRepository.getQueryable().Where(a => a.is_active == true).ToList();

            ViewBag.services = serviceValue;

            var partners = _partnersRepository.getQueryable().Where(a => a.is_active == true).ToList();

            ViewBag.partners = partners;


            var menus = _menuRepo.getQueryable().Where(a => a.is_enabled == true);

            ViewBag.menu = menus.ToList();
            var menuCategory = _menuCategoryRepo.getQueryable().ToList();

            ViewBag.menuCategories = menuCategory;

            var doctorValue = _doctorsRepository.getQueryable().Where(a => a.is_active == true).ToList();

            ViewBag.doctors = doctorValue;

            var memberValue = _membersRepository.getQueryable().ToList();

            ViewBag.members = memberValue;

            var blogValue = _blogRepo.getQueryable().ToList();

            ViewBag.blog = blogValue;

            var galleryValue = _galleryRepo.getQueryable().Where(n => n.is_enabled == true).ToList();

            ViewBag.gallery = galleryValue;


            var eventValue = _eventRepo.getQueryable().Where(a => a.event_from_date <= a.event_to_date).ToList();

            ViewBag.events   = eventValue;
            ViewBag.events12 = eventValue.Take(3);


            var notice = _noticeRepo.getQueryable().Where(n => n.notice_expiry_date.Date >= TimeZoneInfo.ConvertTime(DateTime.Now,
                                                                                                                     TimeZoneInfo.FindSystemTimeZoneById("Nepal Standard Time")).Date&& n.is_closed == false).ToList();

            notice = notice.Where(a => a.notice_date <= a.notice_expiry_date).ToList();

            ViewBag.notices        = notice;
            ViewBag.noticesForSide = notice.Take(3);

            var page = _pageRepo.getQueryable().Where(n => n.is_enabled == true && n.is_home_page == true).SingleOrDefault();

            ViewBag.homePage = page;

            var videoValue = _videoRepository.getQueryable().Where(n => n.is_enabled == true && n.is_home_video == true).ToList();

            ViewBag.homeVideo = videoValue;
            return(View());
        }