Beispiel #1
0
        // GET: About

        public ActionResult Index()
        {
            VmAbout model = new VmAbout();

            #region Wish list
            HttpCookie cookie = Request.Cookies["WishList"];
            if (cookie != null)
            {
                List <string> WishList = cookie.Value.Split(',').ToList();

                WishList.RemoveAt(WishList.Count - 1);

                ViewBag.WishList      = WishList;
                ViewBag.WishListCount = WishList.Count;
            }
            else
            {
                ViewBag.WishListCount = 0;
            }
            #endregion

            #region Cart list

            HttpCookie    cookieCart = Request.Cookies["Cart"];
            List <string> CartList   = new List <string>();
            if (cookieCart != null)
            {
                CartList = cookieCart.Value.Split(',').ToList();
                CartList.RemoveAt(CartList.Count - 1);

                ViewBag.CartList      = CartList;
                ViewBag.CartListCount = CartList.Count;
            }
            else
            {
                ViewBag.CartListCount = 0;
            }
            #endregion

            model.HeaderImage = db.HeaderImages.FirstOrDefault(h => h.Page == "About");
            model.Services    = db.Services.ToList();
            model.Blogs       = db.Blogs.Include("BlogCategory")
                                .Include("Admin").OrderByDescending(o => o.Id).Take(2).ToList();
            model.Teams = db.Teams.Include("TeamSocials")
                          .Include("TeamSocials.SocialType").Include("Position").ToList();
            model.Articles = db.Articles.Include("Admin").ToList();
            model.Adopts   = db.Adopts.Include("Gender")
                             .Include("PetSize")
                             .Include("AgeType")
                             .Include("AdoptSocials")
                             .Include("SlideAdopts").OrderBy(o => o.Id).Take(4).ToList();
            ViewBag.HomeSetting = db.HomeSettings
                                  .Include("HomeSocials")
                                  .Include("HomeSocials.SocialType").FirstOrDefault();
            ViewBag.Adopt   = db.Appointments.Where(a => a.AdoptId != null).Count();
            ViewBag.Service = db.Appointments.Where(a => a.ServiceId != null).Count();
            ViewBag.Contact = db.Sales.Count();

            return(View(model));
        }
Beispiel #2
0
        public ActionResult Index()
        {
            VmAbout vmAbout = new VmAbout();

            vmAbout.Header   = db.Headers.FirstOrDefault(h => h.Page == "About");
            vmAbout.Teachers = db.Teachers.OrderBy(t => t.Id).Take(4).Include("Socials").Include("Occupation").ToList();

            VmNotice vmNotice = new VmNotice();

            vmNotice.About   = db.Abouts.FirstOrDefault();
            vmNotice.Notices = db.Notices.ToList();

            vmAbout.VmNotice = vmNotice;



            VmAboutSlider vmAboutSlider = new VmAboutSlider();

            vmAboutSlider.AboutSlide = db.AboutSlides.Include("Occupation").FirstOrDefault();
            vmAboutSlider.Setting    = db.Settings.FirstOrDefault();

            vmAbout.VmAboutSlider = vmAboutSlider;

            if (Session["User"] != null)
            {
                ViewData["Username"] = db.Users.Find(Session["UserId"]).Username;
            }

            ViewBag.Setting = db.Settings.Include("SettingSocials").FirstOrDefault();

            return(View(vmAbout));
        }
Beispiel #3
0
        public ActionResult Index()
        {
            #region Wish List and Cart
            HttpCookie cookieList = Request.Cookies["WishList"];
            HttpCookie cookieCart = Request.Cookies["Cart"];
            if (cookieList != null)
            {
                List <string> wishlist = Request.Cookies["WishList"].Value.Split(',').ToList();
                ViewBag.Wishlist = wishlist;
            }
            if (cookieCart != null)
            {
                List <string> cart = Request.Cookies["Cart"].Value.Split(',').ToList();
                cart.RemoveAt(cart.Count - 1);
                ViewBag.CartCount = cart.Count;
                ViewBag.Cart      = cart;
            }
            else
            {
                ViewBag.CartCount = 0;
            }
            #endregion
            ViewBag.Category = db.Category.Include("Subcategories").Where(s => s.Subcategories.Count != 0).ToList();

            VmAbout model = new VmAbout();
            model.setting      = db.Setting.FirstOrDefault();
            model.testimonials = db.Testimonial.ToList();
            model.partners     = db.Partner.ToList();
            return(View(model));
        }
        public ActionResult Index()
        {
            VmAbout model = new VmAbout();

            model.About              = db.Abouts.FirstOrDefault();
            model.Teachers           = db.Teachers.Include("Position").Include("SocialTeachers").OrderBy(o => o.Id).Take(4).ToList();
            model.Notices            = db.Notices.ToList();
            model.TestimonialSliders = db.TestimonialSliders.ToList();
            model.BannerImage        = db.BannerImages.FirstOrDefault();
            return(View(model));
        }